:root {
    /* Interactive color overrides */
    --iqtheme-color-primary: #D42220;
    --iqtheme-color-primary-contrast: #FFFFFF;
    --iqtheme-color-primary-hover: #A91B19;
    --iqtheme-color-primary-hover-contrast: #FFFFFF;
    --iqtheme-color-primary-subtle: #F6D2D2;
    --iqtheme-color-primary-subtle-contrast: #540D0C;
    --iqtheme-color-secondary: #FDCF33;
    --iqtheme-color-secondary-contrast: #000000;
    --iqtheme-color-secondary-hover: #CAA528;
    --iqtheme-color-secondary-hover-contrast: #504210;
    --iqtheme-color-secondary-subtle: #FEF5D6;
    --iqtheme-color-secondary-subtle-contrast: #655214;
    --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: #FFC107;
    --iqtheme-color-warning-contrast: #664D02;
    --iqtheme-color-warning-hover: #CC9A05;
    --iqtheme-color-warning-hover-contrast: #513D02;
    --iqtheme-color-warning-subtle: #FFF2CD;
    --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: #D42220;
    --iqtheme-color-i0-link-contrast: #FFFFFF;
    --iqtheme-color-i0-link-hover: #FDCF33;
    --iqtheme-color-i0-link-hover-contrast: #655214;
    --iqtheme-color-i0-link-subtle: #F6D2D2;
    --iqtheme-color-i0-link-subtle-contrast: #540D0C;
    --iqtheme-color-i1-outlinebutton: #212529;
    --iqtheme-color-i1-outlinebutton-contrast: #FFFFFF;
    --iqtheme-color-i1-outlinebutton-hover: #1A1D20;
    --iqtheme-color-i1-outlinebutton-hover-contrast: #FFFFFF;
    --iqtheme-color-i1-outlinebutton-subtle: #D2D3D4;
    --iqtheme-color-i1-outlinebutton-subtle-contrast: #0D0E10;
    --iqtheme-color-i2-headerlink: #9B9D9F;
    --iqtheme-color-i2-headerlink-contrast: #3E3E3F;
    --iqtheme-color-i2-headerlink-hover: #C8C9CA;
    --iqtheme-color-i2-headerlink-hover-contrast: #505050;
    --iqtheme-color-i2-headerlink-subtle: #EBEBEB;
    --iqtheme-color-i2-headerlink-subtle-contrast: #3E3E3F;
    --iqtheme-color-i3-datagridsubheader: #E0E0E0;
    --iqtheme-color-i3-datagridsubheader-contrast: #333333;
    --iqtheme-color-i3-datagridsubheader-hover: #B3B3B3;
    --iqtheme-color-i3-datagridsubheader-hover-contrast: #474747;
    --iqtheme-color-i3-datagridsubheader-subtle: #F8F8F8;
    --iqtheme-color-i3-datagridsubheader-subtle-contrast: #595959;
    --iqtheme-color-i4-datagridselectedrow: #0D6EFD;
    --iqtheme-color-i4-datagridselectedrow-contrast: #FFFFFF;
    --iqtheme-color-i4-datagridselectedrow-hover: #0A58CA;
    --iqtheme-color-i4-datagridselectedrow-hover-contrast: #FFFFFF;
    --iqtheme-color-i4-datagridselectedrow-subtle: #CEE2FE;
    --iqtheme-color-i4-datagridselectedrow-subtle-contrast: #052C65;
    
    /* Custom flat colors */
    --iqtheme-color-focus: #3D8BFD;
    --iqtheme-color-f0-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-dark);
    --iqtheme-menu-text-color: var(--iqtheme-color-dark-contrast);
    --iqtheme-menu-link-color: var(--iqtheme-color-i2-headerlink);
    --iqtheme-menu-hover-color: var(--iqtheme-color-i2-headerlink-hover);

    --iqtheme-link-color: var(--iqtheme-color-i0-link);
    --iqtheme-link-hover-color: var(--iqtheme-color-i0-link-hover);
    --iqtheme-link-active-color: var(--iqtheme-color-i0-link);
    --iqtheme-body-text-color: var(--iqtheme-color-dark);
    --iqtheme-question-text-color: var(--iqtheme-color-dark);
    --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-dark-contrast);
    --iqtheme-nav-text-color: var(--iqtheme-color-dark);
    /* calculated icons */
    --iq-color-warning-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=);
    --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: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    --iq-font-heading-weight: 600;
    /* logos */
    --iq-logo-width: 205px;
    --iq-logo-height: 140px;
    --iq-small-logo-width: 32.56px;

    
    --iq-logo-image: url(data:image/png;base64,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) no-repeat !important;
    --iq-logo-scale: 0.51;
    
    
    --iq-logo-small-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAA8CAYAAADi8H14AAAABHNCSVQICAgIfAhkiAAABT1JREFUeJztmk2LHEUYgJ+q6u6Z6Z6J2ST7wW6SgwRMJIHEICgevIjEUzwIQiToIYgnEwLmN+ghkIsmIuhBjRFyEhViQEUEIRGMARVUEtBsdrNJ9iMzPbPT3dPloZPZj+6ZrDqFIPXAwu50zdv1PlX19jvLiM4PezUWI/wx1Ub+15P4PxMl2go2yfgmzwo2iV+RVrBprGDDWMGGsYINYwUbxgo2jBVsGCvYMFawYaxgw1jBhrGCDWMFG8YKNowVbBgr2DBWsGGsYMNYwYaxgg1jBRvGGWi0FHTa45ro/1Yh6LncOs1iF75PLcXWnT7x1aoxBV+3WR5rUAxMsE5h9pMmc+fbhZMvRNzNRwmc9YJgt8vQvgrKX8pSp5rpd0LCH+OluHcvy0Cw5VgNd1gRTXeYPFGncyd/83VPeIwcCGj+GjN9MiSN8mO8CcXE4SqqOthDPTDB4aU2Mx+21i53FdF1aP6SoGPN8PNB9qKGO9+2mf+yDat2pyzB2CuZ3DTS3Hg3ZPH3/BZ2NkrWP1UmWUiZPtmgfS1/FGQgGH6uMnC5MKAa3AlTbp5pIRwQ7tp+Cu+sYf58Gx1nq9T8OWb67WZOLsD6p8tUd3mgYfazFuHlODdGBYKJwwHuJsnM6Sbt6wV1RsDG/WXK29x/J6EHA9nBQgrGX61mf2iIbnQK66GzTqBqmdn6hYibZ1q52upslKCg00iZ+SAkbRcVS9BRyszpkLSlmf+iXVj7N+wv42/3mD3XYuGrgtIlYN3jHhufrSAMPe4HIlhWBKXNWajwcsT0qRCdrBokYOxQgL/DIZ7tZMd+lRTpC0ZfDCCBqVMNWgVHHgANc+eivnMK9rhseKZC+1rCrbPFpcsZkgy/4CPkgJ9sy+8xyGDJQsqN95sk8/lsgt0u1Uc8SGH200UE4I2t3DYPPFmist2leTkimkzxxlT2QOtV13tcczYIJg5XQcDNj5uoQKL8le8TCsYO+Xij6h9muzZEv+8HL15J+rY+3SAKSlsVk8fr1L+Pc0kLBza/VsMZkqAhbWl0unKQOyxxRxyS+Q7xdEoar7wuBHjjClnJFqU9mZC27o7RdDsLIaG8zUH5ksWrCZ2FtHB9hMhOTK++zNsiSeu6cLN0Y7hQ2ur0LS99d/Cd79pLSfS6iSPwdziEP8XUL+YfNAA6gT9fr2e9bi4AlLcpJo7U6DRSrr1RZ/FqflX97Q4Tx2qoQNC4FDF5okHaXLUIDowc8PF3uSx802bqVNh9YP4dgp0u40cC6hcjouu9d5iqSbxxhfB6l5i+glu/JaQN3d0gy9vQe68Fe1y8zYrrb4b9Z61BF+Ra3euy+WgNPJg62WDxSkGrtV4wcbSKU5NEMx2m3gpJw4IytNNlaF8ZHcP0eyG6oN+9H8KBkYMVbn7U7LZ9vfJ3N8jCDmfF3Ptd9B9ysh18b4GWHUWA0oQi2O1x7Xi2O1UguuMKU9OABFURlB9U1B7zqD1aQpQEC18v0rgQL8XoZgwjLwU4QwqdaG6fbaIjnRvnjkrGXg4QrkBoGD3oM/f5IvGtdM29uXAFo4d8opkUWRL4Dzv5CrLMgaqJ7ifEnjH71eD4dqf3R19AVSVCajp3dD4HXfC7zuq1WieRpZUzT+bzdReyXNxN2cNOJ5p4rnhCypc56boDyUJxy1iEUAJ3SBLPp+jk/qsipMh2cZ8mpK9gy7/H/jfNMFawYaxgw1jBhrGCDWMFG8YKNowVbBgr2DBWsGGsYMNYwYaxgg1jBRvGCjaMFWwYK9gwVrBhrGDDWMGGsYINYwUb5i+U0swpl05+QQAAAABJRU5ErkJggg==) no-repeat !important;
    --iq-small-logo-height: 37%;
    

    /* style */
    --iq-shape-style: 1rem;
    --iq-depth-style-default: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
    --iq-depth-style-hover-focus: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%);
    --iq-depth-style-active: 0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%);
    
    --iq-shape-style-input: 1rem;
    
    --iqtheme-input-border-color: var(--iqtheme-color-f0-inputborder);

    

    

    
    --iqtheme-content-background-color: var(--iqtheme-color-white);
    
    

    --iq-header-bottom: none;
    --iq-header-shadow: none;
    
            
    --iq-header-is-attached: 1;
    --iq-navigation-width: var(--iq-navigation-width-default);
    --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-i1-outlinebutton);
    --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-secondary);
    --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/png;base64,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);
    --iq-login-logo-scale: auto 119px;
    
    
    
    --iq-login-background-image: url(../Styles/GetImage/7bf2fa0a-9f0a-4478-bdb3-a8497f7bf8c0/loginBackground);
    
    --iq-color-light: var(--iqtheme-color-light);
    --iq-color-dark: var(--iqtheme-color-dark);

    --iq-link-decoration-line: none;
--iq-link-decoration-style: none;
--iq-link-decoration-line-hover: underline;
--iq-link-decoration-style-hover: solid;
--iq-link-weight: normal;
--iq-link-weight-hover: normal;


    
    #QuestionsInner a:not(#pagesList a, #contextMenu a, .preview-tab-nav-link, .l-tab, .datagrid-table a.page-link),
    .btn-link,
    #SearchUpdate table tbody td > a {
        color: var(--iq-color-button-link-label);
        text-decoration-line: var(--iq-link-decoration-line);
        text-decoration-style: var(--iq-link-decoration-style);
    }
    
    #QuestionsInner a:not(#pagesList a, #contextMenu a, strong a, .preview-tab-nav-link, .l-tab, .datagrid-table a.page-link),
    .btn-link,
    #SearchUpdate table tbody td > a {
        font-weight: var(--iq-link-weight);
    }
    
    #QuestionsInner a:not(#pagesList a, #contextMenu a, .preview-tab-nav-link, .l-tab, .datagrid-table a.page-link):hover,
    .btn-link:hover,
    #SearchUpdate table tbody td > a:hover {
        color: var(--iq-color-button-link-hover);
        text-decoration-line: var(--iq-link-decoration-line-hover);
        text-decoration-style: var(--iq-link-decoration-style-hover);
    }
    
    #QuestionsInner a:not(#pagesList a, #contextMenu a, strong a, .preview-tab-nav-link, .l-tab, .datagrid-table a.page-link):hover,
    .btn-link:hover,
    #SearchUpdate table tbody td > a:hover {
        font-weight: var(--iq-link-weight-hover);
    }
    
    
    --iqtheme-datagrid-header-color-bg: var(--iqtheme-color-secondary);
    --iqtheme-datagrid-header-color-bg-hover: var(--iqtheme-color-secondary-hover);
    --iqtheme-datagrid-header-color-bg-tint: var(--iqtheme-color-secondary-subtle);
    --iqtheme-datagrid-header-color-text: var(--iqtheme-color-secondary-contrast);
    --iqtheme-datagrid-header-color-text-hover: var(--iqtheme-color-secondary-hover-contrast);
    --iqtheme-datagrid-header-color-text-tint: var(--iqtheme-color-secondary-subtle-contrast);

    --iqtheme-datagrid-subheader-color-bg: var(--iqtheme-color-i3-datagridsubheader);
    --iqtheme-datagrid-subheader-color-bg-hover: var(--iqtheme-color-i3-datagridsubheader-hover);
    --iqtheme-datagrid-subheader-color-bg-tint: var(--iqtheme-color-i3-datagridsubheader-subtle);
    --iqtheme-datagrid-subheader-color-text: var(--iqtheme-color-i3-datagridsubheader-contrast);
    --iqtheme-datagrid-subheader-color-text-hover: var(--iqtheme-color-i3-datagridsubheader-hover-contrast);
    --iqtheme-datagrid-subheader-color-text-tint: var(--iqtheme-color-i3-datagridsubheader-subtle-contrast);

    --iqtheme-datagrid-row-color-bg: var(--iqtheme-color-dark-contrast);
    --iqtheme-datagrid-row-color-text: var(--iqtheme-color-dark);

    --iqtheme-datagrid-selected-row-color-bg: var(--iqtheme-color-i4-datagridselectedrow);
    --iqtheme-datagrid-selected-row-color-text: var(--iqtheme-color-i4-datagridselectedrow-contrast);

    --iqtheme-datagrid-gridline-color: var(--iqtheme-color-f0-inputborder);

    --iqtheme-datagrid-link-color: var(--iqtheme-color-dark);
    --iqtheme-datagrid-link-color-hover: var(--iqtheme-color-dark-hover);

    
    
    
    
    
    {{ValidationErrorMessageCustomIcon}}
    

    --iq-color-button-secondary-hover: #CAA528;
--iq-color-button-secondary-hover-contrast: #504210;
        --iqtheme-builtinglobal-alert-bg: var(--iqtheme-color-secondary-subtle); 
    --iqtheme-builtinglobal-alert-color: var(--iqtheme-color-secondary-subtle-contrast);
    --iqtheme-builtinglobal-alert-icon-visibility: none;
    --iqtheme-builtinglobal-alert-icon-image: none;
    --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: 1px;
    --iqtheme-builtinglobal-alert-border-width-right: 1px;
    --iqtheme-builtinglobal-alert-border-width-left: 1px;
    --iqtheme-builtinglobal-alert-border-width-bottom: 1px;
    --iqtheme-builtinglobal-alert-border-style-top: solid;
    --iqtheme-builtinglobal-alert-border-style-right: solid;
    --iqtheme-builtinglobal-alert-border-style-left: solid;
    --iqtheme-builtinglobal-alert-border-style-bottom: solid;
    --iqtheme-builtinglobal-alert-shape-style: 1rem;
    --iqtheme-builtinprimary-alert-bg: var(--iqtheme-color-primary-subtle); 
    --iqtheme-builtinprimary-alert-color: var(--iqtheme-color-primary-subtle-contrast);
    --iqtheme-builtinprimary-alert-icon-visibility: none;
    --iqtheme-builtinprimary-alert-icon-image: none;
    --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: 1px;
    --iqtheme-builtinprimary-alert-border-width-right: 1px;
    --iqtheme-builtinprimary-alert-border-width-left: 1px;
    --iqtheme-builtinprimary-alert-border-width-bottom: 1px;
    --iqtheme-builtinprimary-alert-border-style-top: solid;
    --iqtheme-builtinprimary-alert-border-style-right: solid;
    --iqtheme-builtinprimary-alert-border-style-left: solid;
    --iqtheme-builtinprimary-alert-border-style-bottom: solid;
    --iqtheme-builtinprimary-alert-shape-style: 1rem;
    --iqtheme-builtinsecondary-alert-bg: var(--iqtheme-color-secondary-subtle); 
    --iqtheme-builtinsecondary-alert-color: var(--iqtheme-color-secondary-subtle-contrast);
    --iqtheme-builtinsecondary-alert-icon-visibility: none;
    --iqtheme-builtinsecondary-alert-icon-image: none;
    --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: 1px;
    --iqtheme-builtinsecondary-alert-border-width-right: 1px;
    --iqtheme-builtinsecondary-alert-border-width-left: 1px;
    --iqtheme-builtinsecondary-alert-border-width-bottom: 1px;
    --iqtheme-builtinsecondary-alert-border-style-top: solid;
    --iqtheme-builtinsecondary-alert-border-style-right: solid;
    --iqtheme-builtinsecondary-alert-border-style-left: solid;
    --iqtheme-builtinsecondary-alert-border-style-bottom: solid;
    --iqtheme-builtinsecondary-alert-shape-style: 1rem;
    --iqtheme-builtininfo-alert-bg: var(--iqtheme-color-info-subtle); 
    --iqtheme-builtininfo-alert-color: var(--iqtheme-color-info-subtle-contrast);
    --iqtheme-builtininfo-alert-icon-visibility: none;
    --iqtheme-builtininfo-alert-icon-image: none;
    --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: 1px;
    --iqtheme-builtininfo-alert-border-width-right: 1px;
    --iqtheme-builtininfo-alert-border-width-left: 1px;
    --iqtheme-builtininfo-alert-border-width-bottom: 1px;
    --iqtheme-builtininfo-alert-border-style-top: solid;
    --iqtheme-builtininfo-alert-border-style-right: solid;
    --iqtheme-builtininfo-alert-border-style-left: solid;
    --iqtheme-builtininfo-alert-border-style-bottom: solid;
    --iqtheme-builtininfo-alert-shape-style: 1rem;
    --iqtheme-builtinerror-alert-bg: var(--iqtheme-color-error-subtle); 
    --iqtheme-builtinerror-alert-color: var(--iqtheme-color-error-subtle-contrast);
    --iqtheme-builtinerror-alert-icon-visibility: none;
    --iqtheme-builtinerror-alert-icon-image: none;
    --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: 1px;
    --iqtheme-builtinerror-alert-border-width-right: 1px;
    --iqtheme-builtinerror-alert-border-width-left: 1px;
    --iqtheme-builtinerror-alert-border-width-bottom: 1px;
    --iqtheme-builtinerror-alert-border-style-top: solid;
    --iqtheme-builtinerror-alert-border-style-right: solid;
    --iqtheme-builtinerror-alert-border-style-left: solid;
    --iqtheme-builtinerror-alert-border-style-bottom: solid;
    --iqtheme-builtinerror-alert-shape-style: 1rem;
    --iqtheme-builtinwarn-alert-bg: var(--iqtheme-color-warning-subtle); 
    --iqtheme-builtinwarn-alert-color: var(--iqtheme-color-warning-subtle-contrast);
    --iqtheme-builtinwarn-alert-icon-visibility: none;
    --iqtheme-builtinwarn-alert-icon-image: none;
    --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: 1px;
    --iqtheme-builtinwarn-alert-border-width-right: 1px;
    --iqtheme-builtinwarn-alert-border-width-left: 1px;
    --iqtheme-builtinwarn-alert-border-width-bottom: 1px;
    --iqtheme-builtinwarn-alert-border-style-top: solid;
    --iqtheme-builtinwarn-alert-border-style-right: solid;
    --iqtheme-builtinwarn-alert-border-style-left: solid;
    --iqtheme-builtinwarn-alert-border-style-bottom: solid;
    --iqtheme-builtinwarn-alert-shape-style: 1rem;
    --iqtheme-builtinsuccess-alert-bg: var(--iqtheme-color-success-subtle); 
    --iqtheme-builtinsuccess-alert-color: var(--iqtheme-color-success-subtle-contrast);
    --iqtheme-builtinsuccess-alert-icon-visibility: none;
    --iqtheme-builtinsuccess-alert-icon-image: none;
    --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: 1px;
    --iqtheme-builtinsuccess-alert-border-width-right: 1px;
    --iqtheme-builtinsuccess-alert-border-width-left: 1px;
    --iqtheme-builtinsuccess-alert-border-width-bottom: 1px;
    --iqtheme-builtinsuccess-alert-border-style-top: solid;
    --iqtheme-builtinsuccess-alert-border-style-right: solid;
    --iqtheme-builtinsuccess-alert-border-style-left: solid;
    --iqtheme-builtinsuccess-alert-border-style-bottom: solid;
    --iqtheme-builtinsuccess-alert-shape-style: 1rem;
    --iqtheme-builtinlight-alert-bg: var(--iqtheme-color-light-subtle); 
    --iqtheme-builtinlight-alert-color: var(--iqtheme-color-light-subtle-contrast);
    --iqtheme-builtinlight-alert-icon-visibility: none;
    --iqtheme-builtinlight-alert-icon-image: none;
    --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: 1px;
    --iqtheme-builtinlight-alert-border-width-right: 1px;
    --iqtheme-builtinlight-alert-border-width-left: 1px;
    --iqtheme-builtinlight-alert-border-width-bottom: 1px;
    --iqtheme-builtinlight-alert-border-style-top: solid;
    --iqtheme-builtinlight-alert-border-style-right: solid;
    --iqtheme-builtinlight-alert-border-style-left: solid;
    --iqtheme-builtinlight-alert-border-style-bottom: solid;
    --iqtheme-builtinlight-alert-shape-style: 1rem;
    --iqtheme-builtindark-alert-bg: var(--iqtheme-color-dark-subtle); 
    --iqtheme-builtindark-alert-color: var(--iqtheme-color-dark-subtle-contrast);
    --iqtheme-builtindark-alert-icon-visibility: none;
    --iqtheme-builtindark-alert-icon-image: none;
    --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: 1px;
    --iqtheme-builtindark-alert-border-width-right: 1px;
    --iqtheme-builtindark-alert-border-width-left: 1px;
    --iqtheme-builtindark-alert-border-width-bottom: 1px;
    --iqtheme-builtindark-alert-border-style-top: solid;
    --iqtheme-builtindark-alert-border-style-right: solid;
    --iqtheme-builtindark-alert-border-style-left: solid;
    --iqtheme-builtindark-alert-border-style-bottom: solid;
    --iqtheme-builtindark-alert-shape-style: 1rem;

        --iqtheme-builtinglobal-button-bg: var(--iqtheme-color-primary); 
    --iqtheme-builtinglobal-button-color: var(--iqtheme-color-primary-contrast); 
    --iqtheme-builtinglobal-button-color-contrast: var(--iqtheme-color-primary-contrast); 

    --iqtheme-builtinglobal-button-border-color: var(--iqtheme-color-primary); 

    --iqtheme-builtinglobal-button-bg-hover: var(--iqtheme-color-primary-hover); 
    --iqtheme-builtinglobal-button-color-hover: var(--iqtheme-color-primary-hover-contrast); 
    --iqtheme-builtinglobal-button-border-color-hover: var(--iqtheme-color-primary-hover);
    --iqtheme-builtinglobal-button-bg-disabled: var(--iqtheme-color-primary); 
    --iqtheme-builtinglobal-button-color-disabled: var(--iqtheme-color-primary-contrast);

    --iqtheme-builtinglobal-button-border-color-disabled: var(--iqtheme-color-primary);

    --iqtheme-builtinglobal-outline-button-color: var(--iqtheme-color-primary); 

    --iqtheme-builtinglobal-button-border-width-top: 1px;
    --iqtheme-builtinglobal-button-border-width-right: 1px;
    --iqtheme-builtinglobal-button-border-width-left: 1px;
    --iqtheme-builtinglobal-button-border-width-bottom: 1px;
    --iqtheme-builtinglobal-button-border-style-top: solid;
    --iqtheme-builtinglobal-button-border-style-right: solid;
    --iqtheme-builtinglobal-button-border-style-left: solid;
    --iqtheme-builtinglobal-button-border-style-bottom: solid;
    --iqtheme-builtinglobal-button-shape-style: 1rem;
    --iqtheme-builtinprimary-button-bg: var(--iqtheme-color-primary); 
    --iqtheme-builtinprimary-button-color: var(--iqtheme-color-primary-contrast); 
    --iqtheme-builtinprimary-button-color-contrast: var(--iqtheme-color-primary-contrast); 

    --iqtheme-builtinprimary-button-border-color: var(--iqtheme-color-primary); 

    --iqtheme-builtinprimary-button-bg-hover: var(--iqtheme-color-primary-hover); 
    --iqtheme-builtinprimary-button-color-hover: var(--iqtheme-color-primary-hover-contrast); 
    --iqtheme-builtinprimary-button-border-color-hover: var(--iqtheme-color-primary-hover);
    --iqtheme-builtinprimary-button-bg-disabled: var(--iqtheme-color-primary); 
    --iqtheme-builtinprimary-button-color-disabled: var(--iqtheme-color-primary-contrast);

    --iqtheme-builtinprimary-button-border-color-disabled: var(--iqtheme-color-primary);

    --iqtheme-builtinprimary-outline-button-color: var(--iqtheme-color-i1-outlinebutton); 

    --iqtheme-builtinprimary-button-border-width-top: 1px;
    --iqtheme-builtinprimary-button-border-width-right: 1px;
    --iqtheme-builtinprimary-button-border-width-left: 1px;
    --iqtheme-builtinprimary-button-border-width-bottom: 1px;
    --iqtheme-builtinprimary-button-border-style-top: solid;
    --iqtheme-builtinprimary-button-border-style-right: solid;
    --iqtheme-builtinprimary-button-border-style-left: solid;
    --iqtheme-builtinprimary-button-border-style-bottom: solid;
    --iqtheme-builtinprimary-button-shape-style: 1rem;
    --iqtheme-builtinsecondary-button-bg: var(--iqtheme-color-secondary); 
    --iqtheme-builtinsecondary-button-color: var(--iqtheme-color-secondary-contrast); 
    --iqtheme-builtinsecondary-button-color-contrast: var(--iqtheme-color-secondary-contrast); 

    --iqtheme-builtinsecondary-button-border-color: var(--iqtheme-color-secondary); 

    --iqtheme-builtinsecondary-button-bg-hover: var(--iqtheme-color-secondary-hover); 
    --iqtheme-builtinsecondary-button-color-hover: var(--iqtheme-color-secondary-hover-contrast); 
    --iqtheme-builtinsecondary-button-border-color-hover: var(--iqtheme-color-secondary-hover);
    --iqtheme-builtinsecondary-button-bg-disabled: var(--iqtheme-color-secondary); 
    --iqtheme-builtinsecondary-button-color-disabled: var(--iqtheme-color-secondary-contrast);

    --iqtheme-builtinsecondary-button-border-color-disabled: var(--iqtheme-color-secondary);

    --iqtheme-builtinsecondary-outline-button-color: var(--iqtheme-color-secondary); 

    --iqtheme-builtinsecondary-button-border-width-top: 1px;
    --iqtheme-builtinsecondary-button-border-width-right: 1px;
    --iqtheme-builtinsecondary-button-border-width-left: 1px;
    --iqtheme-builtinsecondary-button-border-width-bottom: 1px;
    --iqtheme-builtinsecondary-button-border-style-top: solid;
    --iqtheme-builtinsecondary-button-border-style-right: solid;
    --iqtheme-builtinsecondary-button-border-style-left: solid;
    --iqtheme-builtinsecondary-button-border-style-bottom: solid;
    --iqtheme-builtinsecondary-button-shape-style: 1rem;
    --iqtheme-builtininfo-button-bg: var(--iqtheme-color-info); 
    --iqtheme-builtininfo-button-color: var(--iqtheme-color-info-contrast); 
    --iqtheme-builtininfo-button-color-contrast: var(--iqtheme-color-info-contrast); 

    --iqtheme-builtininfo-button-border-color: var(--iqtheme-color-info); 

    --iqtheme-builtininfo-button-bg-hover: var(--iqtheme-color-info-hover); 
    --iqtheme-builtininfo-button-color-hover: var(--iqtheme-color-info-hover-contrast); 
    --iqtheme-builtininfo-button-border-color-hover: var(--iqtheme-color-info-hover);
    --iqtheme-builtininfo-button-bg-disabled: var(--iqtheme-color-info); 
    --iqtheme-builtininfo-button-color-disabled: var(--iqtheme-color-info-contrast);

    --iqtheme-builtininfo-button-border-color-disabled: var(--iqtheme-color-info);

    --iqtheme-builtininfo-outline-button-color: var(--iqtheme-color-info); 

    --iqtheme-builtininfo-button-border-width-top: 1px;
    --iqtheme-builtininfo-button-border-width-right: 1px;
    --iqtheme-builtininfo-button-border-width-left: 1px;
    --iqtheme-builtininfo-button-border-width-bottom: 1px;
    --iqtheme-builtininfo-button-border-style-top: solid;
    --iqtheme-builtininfo-button-border-style-right: solid;
    --iqtheme-builtininfo-button-border-style-left: solid;
    --iqtheme-builtininfo-button-border-style-bottom: solid;
    --iqtheme-builtininfo-button-shape-style: 1rem;
    --iqtheme-builtinerror-button-bg: var(--iqtheme-color-error); 
    --iqtheme-builtinerror-button-color: var(--iqtheme-color-error-contrast); 
    --iqtheme-builtinerror-button-color-contrast: var(--iqtheme-color-error-contrast); 

    --iqtheme-builtinerror-button-border-color: var(--iqtheme-color-error); 

    --iqtheme-builtinerror-button-bg-hover: var(--iqtheme-color-error-hover); 
    --iqtheme-builtinerror-button-color-hover: var(--iqtheme-color-error-hover-contrast); 
    --iqtheme-builtinerror-button-border-color-hover: var(--iqtheme-color-error-hover);
    --iqtheme-builtinerror-button-bg-disabled: var(--iqtheme-color-error); 
    --iqtheme-builtinerror-button-color-disabled: var(--iqtheme-color-error-contrast);

    --iqtheme-builtinerror-button-border-color-disabled: var(--iqtheme-color-error);

    --iqtheme-builtinerror-outline-button-color: var(--iqtheme-color-error); 

    --iqtheme-builtinerror-button-border-width-top: 1px;
    --iqtheme-builtinerror-button-border-width-right: 1px;
    --iqtheme-builtinerror-button-border-width-left: 1px;
    --iqtheme-builtinerror-button-border-width-bottom: 1px;
    --iqtheme-builtinerror-button-border-style-top: solid;
    --iqtheme-builtinerror-button-border-style-right: solid;
    --iqtheme-builtinerror-button-border-style-left: solid;
    --iqtheme-builtinerror-button-border-style-bottom: solid;
    --iqtheme-builtinerror-button-shape-style: 1rem;
    --iqtheme-builtinwarn-button-bg: var(--iqtheme-color-warning); 
    --iqtheme-builtinwarn-button-color: var(--iqtheme-color-warning-contrast); 
    --iqtheme-builtinwarn-button-color-contrast: var(--iqtheme-color-warning-contrast); 

    --iqtheme-builtinwarn-button-border-color: var(--iqtheme-color-warning); 

    --iqtheme-builtinwarn-button-bg-hover: var(--iqtheme-color-warning-hover); 
    --iqtheme-builtinwarn-button-color-hover: var(--iqtheme-color-warning-hover-contrast); 
    --iqtheme-builtinwarn-button-border-color-hover: var(--iqtheme-color-warning-hover);
    --iqtheme-builtinwarn-button-bg-disabled: var(--iqtheme-color-warning); 
    --iqtheme-builtinwarn-button-color-disabled: var(--iqtheme-color-warning-contrast);

    --iqtheme-builtinwarn-button-border-color-disabled: var(--iqtheme-color-warning);

    --iqtheme-builtinwarn-outline-button-color: var(--iqtheme-color-warning); 

    --iqtheme-builtinwarn-button-border-width-top: 1px;
    --iqtheme-builtinwarn-button-border-width-right: 1px;
    --iqtheme-builtinwarn-button-border-width-left: 1px;
    --iqtheme-builtinwarn-button-border-width-bottom: 1px;
    --iqtheme-builtinwarn-button-border-style-top: solid;
    --iqtheme-builtinwarn-button-border-style-right: solid;
    --iqtheme-builtinwarn-button-border-style-left: solid;
    --iqtheme-builtinwarn-button-border-style-bottom: solid;
    --iqtheme-builtinwarn-button-shape-style: 1rem;
    --iqtheme-builtinsuccess-button-bg: var(--iqtheme-color-success); 
    --iqtheme-builtinsuccess-button-color: var(--iqtheme-color-success-contrast); 
    --iqtheme-builtinsuccess-button-color-contrast: var(--iqtheme-color-success-contrast); 

    --iqtheme-builtinsuccess-button-border-color: var(--iqtheme-color-success); 

    --iqtheme-builtinsuccess-button-bg-hover: var(--iqtheme-color-success-hover); 
    --iqtheme-builtinsuccess-button-color-hover: var(--iqtheme-color-success-hover-contrast); 
    --iqtheme-builtinsuccess-button-border-color-hover: var(--iqtheme-color-success-hover);
    --iqtheme-builtinsuccess-button-bg-disabled: var(--iqtheme-color-success); 
    --iqtheme-builtinsuccess-button-color-disabled: var(--iqtheme-color-success-contrast);

    --iqtheme-builtinsuccess-button-border-color-disabled: var(--iqtheme-color-success);

    --iqtheme-builtinsuccess-outline-button-color: var(--iqtheme-color-success); 

    --iqtheme-builtinsuccess-button-border-width-top: 1px;
    --iqtheme-builtinsuccess-button-border-width-right: 1px;
    --iqtheme-builtinsuccess-button-border-width-left: 1px;
    --iqtheme-builtinsuccess-button-border-width-bottom: 1px;
    --iqtheme-builtinsuccess-button-border-style-top: solid;
    --iqtheme-builtinsuccess-button-border-style-right: solid;
    --iqtheme-builtinsuccess-button-border-style-left: solid;
    --iqtheme-builtinsuccess-button-border-style-bottom: solid;
    --iqtheme-builtinsuccess-button-shape-style: 1rem;
    --iqtheme-builtinlight-button-bg: var(--iqtheme-color-light); 
    --iqtheme-builtinlight-button-color: var(--iqtheme-color-light-contrast); 
    --iqtheme-builtinlight-button-color-contrast: var(--iqtheme-color-light-contrast); 

    --iqtheme-builtinlight-button-border-color: var(--iqtheme-color-light); 

    --iqtheme-builtinlight-button-bg-hover: var(--iqtheme-color-light-hover); 
    --iqtheme-builtinlight-button-color-hover: var(--iqtheme-color-light-hover-contrast); 
    --iqtheme-builtinlight-button-border-color-hover: var(--iqtheme-color-light-hover);
    --iqtheme-builtinlight-button-bg-disabled: var(--iqtheme-color-light); 
    --iqtheme-builtinlight-button-color-disabled: var(--iqtheme-color-light-contrast);

    --iqtheme-builtinlight-button-border-color-disabled: var(--iqtheme-color-light);

    --iqtheme-builtinlight-outline-button-color: var(--iqtheme-color-light); 

    --iqtheme-builtinlight-button-border-width-top: 1px;
    --iqtheme-builtinlight-button-border-width-right: 1px;
    --iqtheme-builtinlight-button-border-width-left: 1px;
    --iqtheme-builtinlight-button-border-width-bottom: 1px;
    --iqtheme-builtinlight-button-border-style-top: solid;
    --iqtheme-builtinlight-button-border-style-right: solid;
    --iqtheme-builtinlight-button-border-style-left: solid;
    --iqtheme-builtinlight-button-border-style-bottom: solid;
    --iqtheme-builtinlight-button-shape-style: 1rem;
    --iqtheme-builtindark-button-bg: var(--iqtheme-color-dark); 
    --iqtheme-builtindark-button-color: var(--iqtheme-color-dark-contrast); 
    --iqtheme-builtindark-button-color-contrast: var(--iqtheme-color-dark-contrast); 

    --iqtheme-builtindark-button-border-color: var(--iqtheme-color-dark); 

    --iqtheme-builtindark-button-bg-hover: var(--iqtheme-color-dark-hover); 
    --iqtheme-builtindark-button-color-hover: var(--iqtheme-color-dark-hover-contrast); 
    --iqtheme-builtindark-button-border-color-hover: var(--iqtheme-color-dark-hover);
    --iqtheme-builtindark-button-bg-disabled: var(--iqtheme-color-dark); 
    --iqtheme-builtindark-button-color-disabled: var(--iqtheme-color-dark-contrast);

    --iqtheme-builtindark-button-border-color-disabled: var(--iqtheme-color-dark);

    --iqtheme-builtindark-outline-button-color: var(--iqtheme-color-dark); 

    --iqtheme-builtindark-button-border-width-top: 1px;
    --iqtheme-builtindark-button-border-width-right: 1px;
    --iqtheme-builtindark-button-border-width-left: 1px;
    --iqtheme-builtindark-button-border-width-bottom: 1px;
    --iqtheme-builtindark-button-border-style-top: solid;
    --iqtheme-builtindark-button-border-style-right: solid;
    --iqtheme-builtindark-button-border-style-left: solid;
    --iqtheme-builtindark-button-border-style-bottom: solid;
    --iqtheme-builtindark-button-shape-style: 1rem;

        --iqtheme-builtinglobal-checks-and-radios-bg: var(--iqtheme-color-primary, var(--iq-color-primary));
    --iqtheme-builtinglobal-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
    --iqtheme-builtinglobal-radio-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e");
    --iqtheme-builtinglobal-checks-and-radios-color: var(--iqtheme-color-primary-contrast);
    --iqtheme-builtinprimary-checks-and-radios-bg: var(--iqtheme-color-primary, var(--iq-color-primary));
    --iqtheme-builtinprimary-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
    --iqtheme-builtinprimary-radio-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e");
    --iqtheme-builtinprimary-checks-and-radios-color: var(--iqtheme-color-primary-contrast);
    --iqtheme-builtinsecondary-checks-and-radios-bg: var(--iqtheme-color-secondary, var(--iq-color-secondary));
    --iqtheme-builtinsecondary-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
    --iqtheme-builtinsecondary-radio-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23000000'/%3e%3c/svg%3e");
    --iqtheme-builtinsecondary-checks-and-radios-color: var(--iqtheme-color-secondary-contrast);
    --iqtheme-builtininfo-checks-and-radios-bg: var(--iqtheme-color-info, var(--iq-color-info));
    --iqtheme-builtininfo-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23055060' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
    --iqtheme-builtininfo-radio-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23055060'/%3e%3c/svg%3e");
    --iqtheme-builtininfo-checks-and-radios-color: var(--iqtheme-color-info-contrast);
    --iqtheme-builtinerror-checks-and-radios-bg: var(--iqtheme-color-error, var(--iq-color-error));
    --iqtheme-builtinerror-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
    --iqtheme-builtinerror-radio-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e");
    --iqtheme-builtinerror-checks-and-radios-color: var(--iqtheme-color-error-contrast);
    --iqtheme-builtinwarn-checks-and-radios-bg: var(--iqtheme-color-warning, var(--iq-color-warning));
    --iqtheme-builtinwarn-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23664D02' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
    --iqtheme-builtinwarn-radio-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23664D02'/%3e%3c/svg%3e");
    --iqtheme-builtinwarn-checks-and-radios-color: var(--iqtheme-color-warning-contrast);
    --iqtheme-builtinsuccess-checks-and-radios-bg: var(--iqtheme-color-success, var(--iq-color-success));
    --iqtheme-builtinsuccess-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
    --iqtheme-builtinsuccess-radio-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e");
    --iqtheme-builtinsuccess-checks-and-radios-color: var(--iqtheme-color-success-contrast);
    --iqtheme-builtinlight-checks-and-radios-bg: var(--iqtheme-color-light, var(--iq-color-light));
    --iqtheme-builtinlight-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23636364' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
    --iqtheme-builtinlight-radio-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23636364'/%3e%3c/svg%3e");
    --iqtheme-builtinlight-checks-and-radios-color: var(--iqtheme-color-light-contrast);
    --iqtheme-builtindark-checks-and-radios-bg: var(--iqtheme-color-dark, var(--iq-color-dark));
    --iqtheme-builtindark-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
    --iqtheme-builtindark-radio-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e");
    --iqtheme-builtindark-checks-and-radios-color: var(--iqtheme-color-dark-contrast);

        --iqtheme-builtinglobal-badge-bg: var(--iqtheme-color-secondary-subtle); 
    --iqtheme-builtinglobal-badge-color: var(--iqtheme-color-secondary-subtle-contrast);
    --iqtheme-builtinglobal-badge-border-color-top: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-badge-border-color-right: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-badge-border-color-left: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-badge-border-color-bottom: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-badge-border-width-top: 1px;
    --iqtheme-builtinglobal-badge-border-width-right: 1px;
    --iqtheme-builtinglobal-badge-border-width-left: 1px;
    --iqtheme-builtinglobal-badge-border-width-bottom: 1px;
    --iqtheme-builtinglobal-badge-border-style-top: solid;
    --iqtheme-builtinglobal-badge-border-style-right: solid;
    --iqtheme-builtinglobal-badge-border-style-left: solid;
    --iqtheme-builtinglobal-badge-border-style-bottom: solid;
    --iqtheme-builtinglobal-badge-shape-style: 1rem;
    --iqtheme-builtinprimary-badge-bg: var(--iqtheme-color-primary-subtle); 
    --iqtheme-builtinprimary-badge-color: var(--iqtheme-color-primary-subtle-contrast);
    --iqtheme-builtinprimary-badge-border-color-top: var(--iqtheme-color-primary);
    --iqtheme-builtinprimary-badge-border-color-right: var(--iqtheme-color-primary);
    --iqtheme-builtinprimary-badge-border-color-left: var(--iqtheme-color-primary);
    --iqtheme-builtinprimary-badge-border-color-bottom: var(--iqtheme-color-primary);
    --iqtheme-builtinprimary-badge-border-width-top: 1px;
    --iqtheme-builtinprimary-badge-border-width-right: 1px;
    --iqtheme-builtinprimary-badge-border-width-left: 1px;
    --iqtheme-builtinprimary-badge-border-width-bottom: 1px;
    --iqtheme-builtinprimary-badge-border-style-top: solid;
    --iqtheme-builtinprimary-badge-border-style-right: solid;
    --iqtheme-builtinprimary-badge-border-style-left: solid;
    --iqtheme-builtinprimary-badge-border-style-bottom: solid;
    --iqtheme-builtinprimary-badge-shape-style: 1rem;
    --iqtheme-builtinsecondary-badge-bg: var(--iqtheme-color-secondary-subtle); 
    --iqtheme-builtinsecondary-badge-color: var(--iqtheme-color-secondary-subtle-contrast);
    --iqtheme-builtinsecondary-badge-border-color-top: var(--iqtheme-color-secondary);
    --iqtheme-builtinsecondary-badge-border-color-right: var(--iqtheme-color-secondary);
    --iqtheme-builtinsecondary-badge-border-color-left: var(--iqtheme-color-secondary);
    --iqtheme-builtinsecondary-badge-border-color-bottom: var(--iqtheme-color-secondary);
    --iqtheme-builtinsecondary-badge-border-width-top: 1px;
    --iqtheme-builtinsecondary-badge-border-width-right: 1px;
    --iqtheme-builtinsecondary-badge-border-width-left: 1px;
    --iqtheme-builtinsecondary-badge-border-width-bottom: 1px;
    --iqtheme-builtinsecondary-badge-border-style-top: solid;
    --iqtheme-builtinsecondary-badge-border-style-right: solid;
    --iqtheme-builtinsecondary-badge-border-style-left: solid;
    --iqtheme-builtinsecondary-badge-border-style-bottom: solid;
    --iqtheme-builtinsecondary-badge-shape-style: 1rem;
    --iqtheme-builtininfo-badge-bg: var(--iqtheme-color-info-subtle); 
    --iqtheme-builtininfo-badge-color: var(--iqtheme-color-info-subtle-contrast);
    --iqtheme-builtininfo-badge-border-color-top: var(--iqtheme-color-info);
    --iqtheme-builtininfo-badge-border-color-right: var(--iqtheme-color-info);
    --iqtheme-builtininfo-badge-border-color-left: var(--iqtheme-color-info);
    --iqtheme-builtininfo-badge-border-color-bottom: var(--iqtheme-color-info);
    --iqtheme-builtininfo-badge-border-width-top: 1px;
    --iqtheme-builtininfo-badge-border-width-right: 1px;
    --iqtheme-builtininfo-badge-border-width-left: 1px;
    --iqtheme-builtininfo-badge-border-width-bottom: 1px;
    --iqtheme-builtininfo-badge-border-style-top: solid;
    --iqtheme-builtininfo-badge-border-style-right: solid;
    --iqtheme-builtininfo-badge-border-style-left: solid;
    --iqtheme-builtininfo-badge-border-style-bottom: solid;
    --iqtheme-builtininfo-badge-shape-style: 1rem;
    --iqtheme-builtinerror-badge-bg: var(--iqtheme-color-error-subtle); 
    --iqtheme-builtinerror-badge-color: var(--iqtheme-color-error-subtle-contrast);
    --iqtheme-builtinerror-badge-border-color-top: var(--iqtheme-color-error);
    --iqtheme-builtinerror-badge-border-color-right: var(--iqtheme-color-error);
    --iqtheme-builtinerror-badge-border-color-left: var(--iqtheme-color-error);
    --iqtheme-builtinerror-badge-border-color-bottom: var(--iqtheme-color-error);
    --iqtheme-builtinerror-badge-border-width-top: 1px;
    --iqtheme-builtinerror-badge-border-width-right: 1px;
    --iqtheme-builtinerror-badge-border-width-left: 1px;
    --iqtheme-builtinerror-badge-border-width-bottom: 1px;
    --iqtheme-builtinerror-badge-border-style-top: solid;
    --iqtheme-builtinerror-badge-border-style-right: solid;
    --iqtheme-builtinerror-badge-border-style-left: solid;
    --iqtheme-builtinerror-badge-border-style-bottom: solid;
    --iqtheme-builtinerror-badge-shape-style: 1rem;
    --iqtheme-builtinwarn-badge-bg: var(--iqtheme-color-warning-subtle); 
    --iqtheme-builtinwarn-badge-color: var(--iqtheme-color-warning-subtle-contrast);
    --iqtheme-builtinwarn-badge-border-color-top: var(--iqtheme-color-warning);
    --iqtheme-builtinwarn-badge-border-color-right: var(--iqtheme-color-warning);
    --iqtheme-builtinwarn-badge-border-color-left: var(--iqtheme-color-warning);
    --iqtheme-builtinwarn-badge-border-color-bottom: var(--iqtheme-color-warning);
    --iqtheme-builtinwarn-badge-border-width-top: 1px;
    --iqtheme-builtinwarn-badge-border-width-right: 1px;
    --iqtheme-builtinwarn-badge-border-width-left: 1px;
    --iqtheme-builtinwarn-badge-border-width-bottom: 1px;
    --iqtheme-builtinwarn-badge-border-style-top: solid;
    --iqtheme-builtinwarn-badge-border-style-right: solid;
    --iqtheme-builtinwarn-badge-border-style-left: solid;
    --iqtheme-builtinwarn-badge-border-style-bottom: solid;
    --iqtheme-builtinwarn-badge-shape-style: 1rem;
    --iqtheme-builtinsuccess-badge-bg: var(--iqtheme-color-success-subtle); 
    --iqtheme-builtinsuccess-badge-color: var(--iqtheme-color-success-subtle-contrast);
    --iqtheme-builtinsuccess-badge-border-color-top: var(--iqtheme-color-success);
    --iqtheme-builtinsuccess-badge-border-color-right: var(--iqtheme-color-success);
    --iqtheme-builtinsuccess-badge-border-color-left: var(--iqtheme-color-success);
    --iqtheme-builtinsuccess-badge-border-color-bottom: var(--iqtheme-color-success);
    --iqtheme-builtinsuccess-badge-border-width-top: 1px;
    --iqtheme-builtinsuccess-badge-border-width-right: 1px;
    --iqtheme-builtinsuccess-badge-border-width-left: 1px;
    --iqtheme-builtinsuccess-badge-border-width-bottom: 1px;
    --iqtheme-builtinsuccess-badge-border-style-top: solid;
    --iqtheme-builtinsuccess-badge-border-style-right: solid;
    --iqtheme-builtinsuccess-badge-border-style-left: solid;
    --iqtheme-builtinsuccess-badge-border-style-bottom: solid;
    --iqtheme-builtinsuccess-badge-shape-style: 1rem;
    --iqtheme-builtinlight-badge-bg: var(--iqtheme-color-light-subtle); 
    --iqtheme-builtinlight-badge-color: var(--iqtheme-color-light-subtle-contrast);
    --iqtheme-builtinlight-badge-border-color-top: var(--iqtheme-color-light);
    --iqtheme-builtinlight-badge-border-color-right: var(--iqtheme-color-light);
    --iqtheme-builtinlight-badge-border-color-left: var(--iqtheme-color-light);
    --iqtheme-builtinlight-badge-border-color-bottom: var(--iqtheme-color-light);
    --iqtheme-builtinlight-badge-border-width-top: 1px;
    --iqtheme-builtinlight-badge-border-width-right: 1px;
    --iqtheme-builtinlight-badge-border-width-left: 1px;
    --iqtheme-builtinlight-badge-border-width-bottom: 1px;
    --iqtheme-builtinlight-badge-border-style-top: solid;
    --iqtheme-builtinlight-badge-border-style-right: solid;
    --iqtheme-builtinlight-badge-border-style-left: solid;
    --iqtheme-builtinlight-badge-border-style-bottom: solid;
    --iqtheme-builtinlight-badge-shape-style: 1rem;
    --iqtheme-builtindark-badge-bg: var(--iqtheme-color-dark-subtle); 
    --iqtheme-builtindark-badge-color: var(--iqtheme-color-dark-subtle-contrast);
    --iqtheme-builtindark-badge-border-color-top: var(--iqtheme-color-dark);
    --iqtheme-builtindark-badge-border-color-right: var(--iqtheme-color-dark);
    --iqtheme-builtindark-badge-border-color-left: var(--iqtheme-color-dark);
    --iqtheme-builtindark-badge-border-color-bottom: var(--iqtheme-color-dark);
    --iqtheme-builtindark-badge-border-width-top: 1px;
    --iqtheme-builtindark-badge-border-width-right: 1px;
    --iqtheme-builtindark-badge-border-width-left: 1px;
    --iqtheme-builtindark-badge-border-width-bottom: 1px;
    --iqtheme-builtindark-badge-border-style-top: solid;
    --iqtheme-builtindark-badge-border-style-right: solid;
    --iqtheme-builtindark-badge-border-style-left: solid;
    --iqtheme-builtindark-badge-border-style-bottom: solid;
    --iqtheme-builtindark-badge-shape-style: 1rem;

        --iqtheme-builtinglobal-toggle-button-bg: var(--iqtheme-color-secondary, var(--iq-color-builtinglobal));
    --iqtheme-builtinglobal-toggle-button-color: var(--iqtheme-color-secondary-contrast, var(--iq-color-builtinglobal-contrast));
    --iqtheme-builtinglobal-toggle-button-unselected-bg: var(--iqtheme-color-secondary-contrast, var(--iq-color-builtinglobal-contrast));
    --iqtheme-builtinglobal-toggle-button-unselected-color: var(--iqtheme-color-secondary, var(--iq-color-builtinglobal));
    --iqtheme-builtinglobal-toggle-button-bg-hover: var(--iqtheme-color-secondary-hover-contrast);
    --iqtheme-builtinglobal-toggle-button-color-hover: var(--iqtheme-color-secondary-hover);
    --iqtheme-builtinglobal-toggle-button-border-color-hover: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-toggle-button-bg-disabled: var(--iqtheme-color-secondary-subtle); 
    --iqtheme-builtinglobal-toggle-button-color-disabled: var(--iqtheme-color-secondary-subtle-subtle-contrast);    --iqtheme-builtinglobal-toggle-button-border-color-disabled: var(--iqtheme-color-secondary-subtle-subtle-contrast);
    --iqtheme-builtinglobal-toggle-button-border-color-top:    var(--iqtheme-builtinglobal-toggle-button-border-color-hover);
    --iqtheme-builtinglobal-toggle-button-border-color-right:  var(--iqtheme-builtinglobal-toggle-button-border-color-hover);
    --iqtheme-builtinglobal-toggle-button-border-color-left:   var(--iqtheme-builtinglobal-toggle-button-border-color-hover);
    --iqtheme-builtinglobal-toggle-button-border-color-bottom: var(--iqtheme-builtinglobal-toggle-button-border-color-hover);
    --iqtheme-builtinglobal-toggle-button-border-width-top: 1px;
    --iqtheme-builtinglobal-toggle-button-border-width-right: 1px;
    --iqtheme-builtinglobal-toggle-button-border-width-left: 1px;
    --iqtheme-builtinglobal-toggle-button-border-width-bottom: 1px;
    --iqtheme-builtinglobal-toggle-button-border-style-top: solid;
    --iqtheme-builtinglobal-toggle-button-border-style-right: solid;
    --iqtheme-builtinglobal-toggle-button-border-style-left: solid;
    --iqtheme-builtinglobal-toggle-button-border-style-bottom: solid;
    --iqtheme-builtinglobal-toggle-button-shape-style: 1rem;
    --iqtheme-builtinprimary-toggle-button-bg: var(--iqtheme-color-primary, var(--iq-color-builtinprimary));
    --iqtheme-builtinprimary-toggle-button-color: var(--iqtheme-color-primary-contrast, var(--iq-color-builtinprimary-contrast));
    --iqtheme-builtinprimary-toggle-button-unselected-bg: var(--iqtheme-color-primary-contrast, var(--iq-color-builtinprimary-contrast));
    --iqtheme-builtinprimary-toggle-button-unselected-color: var(--iqtheme-color-primary, var(--iq-color-builtinprimary));
    --iqtheme-builtinprimary-toggle-button-bg-hover: var(--iqtheme-color-primary-hover-contrast);
    --iqtheme-builtinprimary-toggle-button-color-hover: var(--iqtheme-color-primary-hover);
    --iqtheme-builtinprimary-toggle-button-border-color-hover: var(--iqtheme-color-primary);
    --iqtheme-builtinprimary-toggle-button-bg-disabled: var(--iqtheme-color-primary-subtle); 
    --iqtheme-builtinprimary-toggle-button-color-disabled: var(--iqtheme-color-primary-subtle-subtle-contrast);    --iqtheme-builtinprimary-toggle-button-border-color-disabled: var(--iqtheme-color-primary-subtle-subtle-contrast);
    --iqtheme-builtinprimary-toggle-button-border-color-top:    var(--iqtheme-builtinprimary-toggle-button-border-color-hover);
    --iqtheme-builtinprimary-toggle-button-border-color-right:  var(--iqtheme-builtinprimary-toggle-button-border-color-hover);
    --iqtheme-builtinprimary-toggle-button-border-color-left:   var(--iqtheme-builtinprimary-toggle-button-border-color-hover);
    --iqtheme-builtinprimary-toggle-button-border-color-bottom: var(--iqtheme-builtinprimary-toggle-button-border-color-hover);
    --iqtheme-builtinprimary-toggle-button-border-width-top: 1px;
    --iqtheme-builtinprimary-toggle-button-border-width-right: 1px;
    --iqtheme-builtinprimary-toggle-button-border-width-left: 1px;
    --iqtheme-builtinprimary-toggle-button-border-width-bottom: 1px;
    --iqtheme-builtinprimary-toggle-button-border-style-top: solid;
    --iqtheme-builtinprimary-toggle-button-border-style-right: solid;
    --iqtheme-builtinprimary-toggle-button-border-style-left: solid;
    --iqtheme-builtinprimary-toggle-button-border-style-bottom: solid;
    --iqtheme-builtinprimary-toggle-button-shape-style: 1rem;
    --iqtheme-builtinsecondary-toggle-button-bg: var(--iqtheme-color-secondary, var(--iq-color-builtinsecondary));
    --iqtheme-builtinsecondary-toggle-button-color: var(--iqtheme-color-secondary-contrast, var(--iq-color-builtinsecondary-contrast));
    --iqtheme-builtinsecondary-toggle-button-unselected-bg: var(--iqtheme-color-secondary-contrast, var(--iq-color-builtinsecondary-contrast));
    --iqtheme-builtinsecondary-toggle-button-unselected-color: var(--iqtheme-color-secondary, var(--iq-color-builtinsecondary));
    --iqtheme-builtinsecondary-toggle-button-bg-hover: var(--iqtheme-color-secondary-hover-contrast);
    --iqtheme-builtinsecondary-toggle-button-color-hover: var(--iqtheme-color-secondary-hover);
    --iqtheme-builtinsecondary-toggle-button-border-color-hover: var(--iqtheme-color-secondary);
    --iqtheme-builtinsecondary-toggle-button-bg-disabled: var(--iqtheme-color-secondary-subtle); 
    --iqtheme-builtinsecondary-toggle-button-color-disabled: var(--iqtheme-color-secondary-subtle-subtle-contrast);    --iqtheme-builtinsecondary-toggle-button-border-color-disabled: var(--iqtheme-color-secondary-subtle-subtle-contrast);
    --iqtheme-builtinsecondary-toggle-button-border-color-top:    var(--iqtheme-builtinsecondary-toggle-button-border-color-hover);
    --iqtheme-builtinsecondary-toggle-button-border-color-right:  var(--iqtheme-builtinsecondary-toggle-button-border-color-hover);
    --iqtheme-builtinsecondary-toggle-button-border-color-left:   var(--iqtheme-builtinsecondary-toggle-button-border-color-hover);
    --iqtheme-builtinsecondary-toggle-button-border-color-bottom: var(--iqtheme-builtinsecondary-toggle-button-border-color-hover);
    --iqtheme-builtinsecondary-toggle-button-border-width-top: 1px;
    --iqtheme-builtinsecondary-toggle-button-border-width-right: 1px;
    --iqtheme-builtinsecondary-toggle-button-border-width-left: 1px;
    --iqtheme-builtinsecondary-toggle-button-border-width-bottom: 1px;
    --iqtheme-builtinsecondary-toggle-button-border-style-top: solid;
    --iqtheme-builtinsecondary-toggle-button-border-style-right: solid;
    --iqtheme-builtinsecondary-toggle-button-border-style-left: solid;
    --iqtheme-builtinsecondary-toggle-button-border-style-bottom: solid;
    --iqtheme-builtinsecondary-toggle-button-shape-style: 1rem;
    --iqtheme-builtininfo-toggle-button-bg: var(--iqtheme-color-info, var(--iq-color-builtininfo));
    --iqtheme-builtininfo-toggle-button-color: var(--iqtheme-color-info-contrast, var(--iq-color-builtininfo-contrast));
    --iqtheme-builtininfo-toggle-button-unselected-bg: var(--iqtheme-color-info-contrast, var(--iq-color-builtininfo-contrast));
    --iqtheme-builtininfo-toggle-button-unselected-color: var(--iqtheme-color-info, var(--iq-color-builtininfo));
    --iqtheme-builtininfo-toggle-button-bg-hover: var(--iqtheme-color-info-hover-contrast);
    --iqtheme-builtininfo-toggle-button-color-hover: var(--iqtheme-color-info-hover);
    --iqtheme-builtininfo-toggle-button-border-color-hover: var(--iqtheme-color-info);
    --iqtheme-builtininfo-toggle-button-bg-disabled: var(--iqtheme-color-info-subtle); 
    --iqtheme-builtininfo-toggle-button-color-disabled: var(--iqtheme-color-info-subtle-subtle-contrast);    --iqtheme-builtininfo-toggle-button-border-color-disabled: var(--iqtheme-color-info-subtle-subtle-contrast);
    --iqtheme-builtininfo-toggle-button-border-color-top:    var(--iqtheme-builtininfo-toggle-button-border-color-hover);
    --iqtheme-builtininfo-toggle-button-border-color-right:  var(--iqtheme-builtininfo-toggle-button-border-color-hover);
    --iqtheme-builtininfo-toggle-button-border-color-left:   var(--iqtheme-builtininfo-toggle-button-border-color-hover);
    --iqtheme-builtininfo-toggle-button-border-color-bottom: var(--iqtheme-builtininfo-toggle-button-border-color-hover);
    --iqtheme-builtininfo-toggle-button-border-width-top: 1px;
    --iqtheme-builtininfo-toggle-button-border-width-right: 1px;
    --iqtheme-builtininfo-toggle-button-border-width-left: 1px;
    --iqtheme-builtininfo-toggle-button-border-width-bottom: 1px;
    --iqtheme-builtininfo-toggle-button-border-style-top: solid;
    --iqtheme-builtininfo-toggle-button-border-style-right: solid;
    --iqtheme-builtininfo-toggle-button-border-style-left: solid;
    --iqtheme-builtininfo-toggle-button-border-style-bottom: solid;
    --iqtheme-builtininfo-toggle-button-shape-style: 1rem;
    --iqtheme-builtinerror-toggle-button-bg: var(--iqtheme-color-error, var(--iq-color-builtinerror));
    --iqtheme-builtinerror-toggle-button-color: var(--iqtheme-color-error-contrast, var(--iq-color-builtinerror-contrast));
    --iqtheme-builtinerror-toggle-button-unselected-bg: var(--iqtheme-color-error-contrast, var(--iq-color-builtinerror-contrast));
    --iqtheme-builtinerror-toggle-button-unselected-color: var(--iqtheme-color-error, var(--iq-color-builtinerror));
    --iqtheme-builtinerror-toggle-button-bg-hover: var(--iqtheme-color-error-hover-contrast);
    --iqtheme-builtinerror-toggle-button-color-hover: var(--iqtheme-color-error-hover);
    --iqtheme-builtinerror-toggle-button-border-color-hover: var(--iqtheme-color-error);
    --iqtheme-builtinerror-toggle-button-bg-disabled: var(--iqtheme-color-error-subtle); 
    --iqtheme-builtinerror-toggle-button-color-disabled: var(--iqtheme-color-error-subtle-subtle-contrast);    --iqtheme-builtinerror-toggle-button-border-color-disabled: var(--iqtheme-color-error-subtle-subtle-contrast);
    --iqtheme-builtinerror-toggle-button-border-color-top:    var(--iqtheme-builtinerror-toggle-button-border-color-hover);
    --iqtheme-builtinerror-toggle-button-border-color-right:  var(--iqtheme-builtinerror-toggle-button-border-color-hover);
    --iqtheme-builtinerror-toggle-button-border-color-left:   var(--iqtheme-builtinerror-toggle-button-border-color-hover);
    --iqtheme-builtinerror-toggle-button-border-color-bottom: var(--iqtheme-builtinerror-toggle-button-border-color-hover);
    --iqtheme-builtinerror-toggle-button-border-width-top: 1px;
    --iqtheme-builtinerror-toggle-button-border-width-right: 1px;
    --iqtheme-builtinerror-toggle-button-border-width-left: 1px;
    --iqtheme-builtinerror-toggle-button-border-width-bottom: 1px;
    --iqtheme-builtinerror-toggle-button-border-style-top: solid;
    --iqtheme-builtinerror-toggle-button-border-style-right: solid;
    --iqtheme-builtinerror-toggle-button-border-style-left: solid;
    --iqtheme-builtinerror-toggle-button-border-style-bottom: solid;
    --iqtheme-builtinerror-toggle-button-shape-style: 1rem;
    --iqtheme-builtinwarn-toggle-button-bg: var(--iqtheme-color-warning, var(--iq-color-builtinwarn));
    --iqtheme-builtinwarn-toggle-button-color: var(--iqtheme-color-warning-contrast, var(--iq-color-builtinwarn-contrast));
    --iqtheme-builtinwarn-toggle-button-unselected-bg: var(--iqtheme-color-warning-contrast, var(--iq-color-builtinwarn-contrast));
    --iqtheme-builtinwarn-toggle-button-unselected-color: var(--iqtheme-color-warning, var(--iq-color-builtinwarn));
    --iqtheme-builtinwarn-toggle-button-bg-hover: var(--iqtheme-color-warning-hover-contrast);
    --iqtheme-builtinwarn-toggle-button-color-hover: var(--iqtheme-color-warning-hover);
    --iqtheme-builtinwarn-toggle-button-border-color-hover: var(--iqtheme-color-warning);
    --iqtheme-builtinwarn-toggle-button-bg-disabled: var(--iqtheme-color-warning-subtle); 
    --iqtheme-builtinwarn-toggle-button-color-disabled: var(--iqtheme-color-warning-subtle-subtle-contrast);    --iqtheme-builtinwarn-toggle-button-border-color-disabled: var(--iqtheme-color-warning-subtle-subtle-contrast);
    --iqtheme-builtinwarn-toggle-button-border-color-top:    var(--iqtheme-builtinwarn-toggle-button-border-color-hover);
    --iqtheme-builtinwarn-toggle-button-border-color-right:  var(--iqtheme-builtinwarn-toggle-button-border-color-hover);
    --iqtheme-builtinwarn-toggle-button-border-color-left:   var(--iqtheme-builtinwarn-toggle-button-border-color-hover);
    --iqtheme-builtinwarn-toggle-button-border-color-bottom: var(--iqtheme-builtinwarn-toggle-button-border-color-hover);
    --iqtheme-builtinwarn-toggle-button-border-width-top: 1px;
    --iqtheme-builtinwarn-toggle-button-border-width-right: 1px;
    --iqtheme-builtinwarn-toggle-button-border-width-left: 1px;
    --iqtheme-builtinwarn-toggle-button-border-width-bottom: 1px;
    --iqtheme-builtinwarn-toggle-button-border-style-top: solid;
    --iqtheme-builtinwarn-toggle-button-border-style-right: solid;
    --iqtheme-builtinwarn-toggle-button-border-style-left: solid;
    --iqtheme-builtinwarn-toggle-button-border-style-bottom: solid;
    --iqtheme-builtinwarn-toggle-button-shape-style: 1rem;
    --iqtheme-builtinsuccess-toggle-button-bg: var(--iqtheme-color-success, var(--iq-color-builtinsuccess));
    --iqtheme-builtinsuccess-toggle-button-color: var(--iqtheme-color-success-contrast, var(--iq-color-builtinsuccess-contrast));
    --iqtheme-builtinsuccess-toggle-button-unselected-bg: var(--iqtheme-color-success-contrast, var(--iq-color-builtinsuccess-contrast));
    --iqtheme-builtinsuccess-toggle-button-unselected-color: var(--iqtheme-color-success, var(--iq-color-builtinsuccess));
    --iqtheme-builtinsuccess-toggle-button-bg-hover: var(--iqtheme-color-success-hover-contrast);
    --iqtheme-builtinsuccess-toggle-button-color-hover: var(--iqtheme-color-success-hover);
    --iqtheme-builtinsuccess-toggle-button-border-color-hover: var(--iqtheme-color-success);
    --iqtheme-builtinsuccess-toggle-button-bg-disabled: var(--iqtheme-color-success-subtle); 
    --iqtheme-builtinsuccess-toggle-button-color-disabled: var(--iqtheme-color-success-subtle-subtle-contrast);    --iqtheme-builtinsuccess-toggle-button-border-color-disabled: var(--iqtheme-color-success-subtle-subtle-contrast);
    --iqtheme-builtinsuccess-toggle-button-border-color-top:    var(--iqtheme-builtinsuccess-toggle-button-border-color-hover);
    --iqtheme-builtinsuccess-toggle-button-border-color-right:  var(--iqtheme-builtinsuccess-toggle-button-border-color-hover);
    --iqtheme-builtinsuccess-toggle-button-border-color-left:   var(--iqtheme-builtinsuccess-toggle-button-border-color-hover);
    --iqtheme-builtinsuccess-toggle-button-border-color-bottom: var(--iqtheme-builtinsuccess-toggle-button-border-color-hover);
    --iqtheme-builtinsuccess-toggle-button-border-width-top: 1px;
    --iqtheme-builtinsuccess-toggle-button-border-width-right: 1px;
    --iqtheme-builtinsuccess-toggle-button-border-width-left: 1px;
    --iqtheme-builtinsuccess-toggle-button-border-width-bottom: 1px;
    --iqtheme-builtinsuccess-toggle-button-border-style-top: solid;
    --iqtheme-builtinsuccess-toggle-button-border-style-right: solid;
    --iqtheme-builtinsuccess-toggle-button-border-style-left: solid;
    --iqtheme-builtinsuccess-toggle-button-border-style-bottom: solid;
    --iqtheme-builtinsuccess-toggle-button-shape-style: 1rem;
    --iqtheme-builtinlight-toggle-button-bg: var(--iqtheme-color-light, var(--iq-color-builtinlight));
    --iqtheme-builtinlight-toggle-button-color: var(--iqtheme-color-light-contrast, var(--iq-color-builtinlight-contrast));
    --iqtheme-builtinlight-toggle-button-unselected-bg: var(--iqtheme-color-light-contrast, var(--iq-color-builtinlight-contrast));
    --iqtheme-builtinlight-toggle-button-unselected-color: var(--iqtheme-color-light, var(--iq-color-builtinlight));
    --iqtheme-builtinlight-toggle-button-bg-hover: var(--iqtheme-color-light-hover-contrast);
    --iqtheme-builtinlight-toggle-button-color-hover: var(--iqtheme-color-light-hover);
    --iqtheme-builtinlight-toggle-button-border-color-hover: var(--iqtheme-color-light);
    --iqtheme-builtinlight-toggle-button-bg-disabled: var(--iqtheme-color-light-subtle); 
    --iqtheme-builtinlight-toggle-button-color-disabled: var(--iqtheme-color-light-subtle-subtle-contrast);    --iqtheme-builtinlight-toggle-button-border-color-disabled: var(--iqtheme-color-light-subtle-subtle-contrast);
    --iqtheme-builtinlight-toggle-button-border-color-top:    var(--iqtheme-builtinlight-toggle-button-border-color-hover);
    --iqtheme-builtinlight-toggle-button-border-color-right:  var(--iqtheme-builtinlight-toggle-button-border-color-hover);
    --iqtheme-builtinlight-toggle-button-border-color-left:   var(--iqtheme-builtinlight-toggle-button-border-color-hover);
    --iqtheme-builtinlight-toggle-button-border-color-bottom: var(--iqtheme-builtinlight-toggle-button-border-color-hover);
    --iqtheme-builtinlight-toggle-button-border-width-top: 1px;
    --iqtheme-builtinlight-toggle-button-border-width-right: 1px;
    --iqtheme-builtinlight-toggle-button-border-width-left: 1px;
    --iqtheme-builtinlight-toggle-button-border-width-bottom: 1px;
    --iqtheme-builtinlight-toggle-button-border-style-top: solid;
    --iqtheme-builtinlight-toggle-button-border-style-right: solid;
    --iqtheme-builtinlight-toggle-button-border-style-left: solid;
    --iqtheme-builtinlight-toggle-button-border-style-bottom: solid;
    --iqtheme-builtinlight-toggle-button-shape-style: 1rem;
    --iqtheme-builtindark-toggle-button-bg: var(--iqtheme-color-dark, var(--iq-color-builtindark));
    --iqtheme-builtindark-toggle-button-color: var(--iqtheme-color-dark-contrast, var(--iq-color-builtindark-contrast));
    --iqtheme-builtindark-toggle-button-unselected-bg: var(--iqtheme-color-dark-contrast, var(--iq-color-builtindark-contrast));
    --iqtheme-builtindark-toggle-button-unselected-color: var(--iqtheme-color-dark, var(--iq-color-builtindark));
    --iqtheme-builtindark-toggle-button-bg-hover: var(--iqtheme-color-dark-hover-contrast);
    --iqtheme-builtindark-toggle-button-color-hover: var(--iqtheme-color-dark-hover);
    --iqtheme-builtindark-toggle-button-border-color-hover: var(--iqtheme-color-dark);
    --iqtheme-builtindark-toggle-button-bg-disabled: var(--iqtheme-color-dark-subtle); 
    --iqtheme-builtindark-toggle-button-color-disabled: var(--iqtheme-color-dark-subtle-subtle-contrast);    --iqtheme-builtindark-toggle-button-border-color-disabled: var(--iqtheme-color-dark-subtle-subtle-contrast);
    --iqtheme-builtindark-toggle-button-border-color-top:    var(--iqtheme-builtindark-toggle-button-border-color-hover);
    --iqtheme-builtindark-toggle-button-border-color-right:  var(--iqtheme-builtindark-toggle-button-border-color-hover);
    --iqtheme-builtindark-toggle-button-border-color-left:   var(--iqtheme-builtindark-toggle-button-border-color-hover);
    --iqtheme-builtindark-toggle-button-border-color-bottom: var(--iqtheme-builtindark-toggle-button-border-color-hover);
    --iqtheme-builtindark-toggle-button-border-width-top: 1px;
    --iqtheme-builtindark-toggle-button-border-width-right: 1px;
    --iqtheme-builtindark-toggle-button-border-width-left: 1px;
    --iqtheme-builtindark-toggle-button-border-width-bottom: 1px;
    --iqtheme-builtindark-toggle-button-border-style-top: solid;
    --iqtheme-builtindark-toggle-button-border-style-right: solid;
    --iqtheme-builtindark-toggle-button-border-style-left: solid;
    --iqtheme-builtindark-toggle-button-border-style-bottom: solid;
    --iqtheme-builtindark-toggle-button-shape-style: 1rem;

        --iqtheme-builtinglobal-section-bg: var(--iq-transparent);
    --iqtheme-builtinglobal-section-color: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-section-title-bg: var(--iq-transparent);
    --iqtheme-builtinglobal-section-title-color: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-section-border-width-top: 0px;
    --iqtheme-builtinglobal-section-border-width-right: 0px;
    --iqtheme-builtinglobal-section-border-width-left: 0px;
    --iqtheme-builtinglobal-section-border-width-bottom: 0px;
    --iqtheme-builtinprimary-section-bg: var(--iqtheme-color-primary-subtle);
    --iqtheme-builtinprimary-section-color: var(--iqtheme-color-primary-subtle-contrast);
    --iqtheme-builtinprimary-section-title-bg: var(--iq-transparent);
    --iqtheme-builtinprimary-section-title-color: var(--iqtheme-color-primary);
    --iqtheme-builtinprimary-section-border-width-top: 0px;
    --iqtheme-builtinprimary-section-border-width-right: 0px;
    --iqtheme-builtinprimary-section-border-width-left: 0px;
    --iqtheme-builtinprimary-section-border-width-bottom: 0px;
    --iqtheme-builtinsecondary-section-bg: var(--iqtheme-color-secondary-subtle);
    --iqtheme-builtinsecondary-section-color: var(--iqtheme-color-secondary-subtle-contrast);
    --iqtheme-builtinsecondary-section-title-bg: var(--iq-transparent);
    --iqtheme-builtinsecondary-section-title-color: var(--iqtheme-color-secondary);
    --iqtheme-builtinsecondary-section-border-width-top: 0px;
    --iqtheme-builtinsecondary-section-border-width-right: 0px;
    --iqtheme-builtinsecondary-section-border-width-left: 0px;
    --iqtheme-builtinsecondary-section-border-width-bottom: 0px;
    --iqtheme-builtininfo-section-bg: var(--iqtheme-color-info-subtle);
    --iqtheme-builtininfo-section-color: var(--iqtheme-color-info-subtle-contrast);
    --iqtheme-builtininfo-section-title-bg: var(--iq-transparent);
    --iqtheme-builtininfo-section-title-color: var(--iqtheme-color-info);
    --iqtheme-builtininfo-section-border-width-top: 0px;
    --iqtheme-builtininfo-section-border-width-right: 0px;
    --iqtheme-builtininfo-section-border-width-left: 0px;
    --iqtheme-builtininfo-section-border-width-bottom: 0px;
    --iqtheme-builtinerror-section-bg: var(--iqtheme-color-error-subtle);
    --iqtheme-builtinerror-section-color: var(--iqtheme-color-error-subtle-contrast);
    --iqtheme-builtinerror-section-title-bg: var(--iq-transparent);
    --iqtheme-builtinerror-section-title-color: var(--iqtheme-color-error);
    --iqtheme-builtinerror-section-border-width-top: 0px;
    --iqtheme-builtinerror-section-border-width-right: 0px;
    --iqtheme-builtinerror-section-border-width-left: 0px;
    --iqtheme-builtinerror-section-border-width-bottom: 0px;
    --iqtheme-builtinwarn-section-bg: var(--iqtheme-color-warning-subtle);
    --iqtheme-builtinwarn-section-color: var(--iqtheme-color-warning-subtle-contrast);
    --iqtheme-builtinwarn-section-title-bg: var(--iq-transparent);
    --iqtheme-builtinwarn-section-title-color: var(--iqtheme-color-warning);
    --iqtheme-builtinwarn-section-border-width-top: 0px;
    --iqtheme-builtinwarn-section-border-width-right: 0px;
    --iqtheme-builtinwarn-section-border-width-left: 0px;
    --iqtheme-builtinwarn-section-border-width-bottom: 0px;
    --iqtheme-builtinsuccess-section-bg: var(--iqtheme-color-success-subtle);
    --iqtheme-builtinsuccess-section-color: var(--iqtheme-color-success-subtle-contrast);
    --iqtheme-builtinsuccess-section-title-bg: var(--iq-transparent);
    --iqtheme-builtinsuccess-section-title-color: var(--iqtheme-color-success);
    --iqtheme-builtinsuccess-section-border-width-top: 0px;
    --iqtheme-builtinsuccess-section-border-width-right: 0px;
    --iqtheme-builtinsuccess-section-border-width-left: 0px;
    --iqtheme-builtinsuccess-section-border-width-bottom: 0px;
    --iqtheme-builtinlight-section-bg: var(--iqtheme-color-light-subtle);
    --iqtheme-builtinlight-section-color: var(--iqtheme-color-light-subtle-contrast);
    --iqtheme-builtinlight-section-title-bg: var(--iq-transparent);
    --iqtheme-builtinlight-section-title-color: var(--iqtheme-color-light);
    --iqtheme-builtinlight-section-border-width-top: 0px;
    --iqtheme-builtinlight-section-border-width-right: 0px;
    --iqtheme-builtinlight-section-border-width-left: 0px;
    --iqtheme-builtinlight-section-border-width-bottom: 0px;
    --iqtheme-builtindark-section-bg: var(--iqtheme-color-dark-subtle);
    --iqtheme-builtindark-section-color: var(--iqtheme-color-dark-subtle-contrast);
    --iqtheme-builtindark-section-title-bg: var(--iq-transparent);
    --iqtheme-builtindark-section-title-color: var(--iqtheme-color-dark);
    --iqtheme-builtindark-section-border-width-top: 0px;
    --iqtheme-builtindark-section-border-width-right: 0px;
    --iqtheme-builtindark-section-border-width-left: 0px;
    --iqtheme-builtindark-section-border-width-bottom: 0px;

        --iqtheme-builtinglobal-column-bg: var(--iqtheme-color-secondary-subtle);
    --iqtheme-builtinglobal-column-color: var(--iqtheme-color-secondary-subtle-contrast);
    --iqtheme-builtinglobal-column-border-width-top: 0px;
    --iqtheme-builtinglobal-column-border-width-right: 0px;
    --iqtheme-builtinglobal-column-border-width-left: 0px;
    --iqtheme-builtinglobal-column-border-width-bottom: 0px;
    --iqtheme-builtinprimary-column-bg: var(--iqtheme-color-primary-subtle);
    --iqtheme-builtinprimary-column-color: var(--iqtheme-color-primary-subtle-contrast);
    --iqtheme-builtinprimary-column-border-width-top: 0px;
    --iqtheme-builtinprimary-column-border-width-right: 0px;
    --iqtheme-builtinprimary-column-border-width-left: 0px;
    --iqtheme-builtinprimary-column-border-width-bottom: 0px;
    --iqtheme-builtinsecondary-column-bg: var(--iqtheme-color-secondary-subtle);
    --iqtheme-builtinsecondary-column-color: var(--iqtheme-color-secondary-subtle-contrast);
    --iqtheme-builtinsecondary-column-border-width-top: 0px;
    --iqtheme-builtinsecondary-column-border-width-right: 0px;
    --iqtheme-builtinsecondary-column-border-width-left: 0px;
    --iqtheme-builtinsecondary-column-border-width-bottom: 0px;
    --iqtheme-builtininfo-column-bg: var(--iqtheme-color-info-subtle);
    --iqtheme-builtininfo-column-color: var(--iqtheme-color-info-subtle-contrast);
    --iqtheme-builtininfo-column-border-width-top: 0px;
    --iqtheme-builtininfo-column-border-width-right: 0px;
    --iqtheme-builtininfo-column-border-width-left: 0px;
    --iqtheme-builtininfo-column-border-width-bottom: 0px;
    --iqtheme-builtinerror-column-bg: var(--iqtheme-color-error-subtle);
    --iqtheme-builtinerror-column-color: var(--iqtheme-color-error-subtle-contrast);
    --iqtheme-builtinerror-column-border-width-top: 0px;
    --iqtheme-builtinerror-column-border-width-right: 0px;
    --iqtheme-builtinerror-column-border-width-left: 0px;
    --iqtheme-builtinerror-column-border-width-bottom: 0px;
    --iqtheme-builtinwarn-column-bg: var(--iqtheme-color-warning-subtle);
    --iqtheme-builtinwarn-column-color: var(--iqtheme-color-warning-subtle-contrast);
    --iqtheme-builtinwarn-column-border-width-top: 0px;
    --iqtheme-builtinwarn-column-border-width-right: 0px;
    --iqtheme-builtinwarn-column-border-width-left: 0px;
    --iqtheme-builtinwarn-column-border-width-bottom: 0px;
    --iqtheme-builtinsuccess-column-bg: var(--iqtheme-color-success-subtle);
    --iqtheme-builtinsuccess-column-color: var(--iqtheme-color-success-subtle-contrast);
    --iqtheme-builtinsuccess-column-border-width-top: 0px;
    --iqtheme-builtinsuccess-column-border-width-right: 0px;
    --iqtheme-builtinsuccess-column-border-width-left: 0px;
    --iqtheme-builtinsuccess-column-border-width-bottom: 0px;
    --iqtheme-builtinlight-column-bg: var(--iqtheme-color-light-subtle);
    --iqtheme-builtinlight-column-color: var(--iqtheme-color-light-subtle-contrast);
    --iqtheme-builtinlight-column-border-width-top: 0px;
    --iqtheme-builtinlight-column-border-width-right: 0px;
    --iqtheme-builtinlight-column-border-width-left: 0px;
    --iqtheme-builtinlight-column-border-width-bottom: 0px;
    --iqtheme-builtindark-column-bg: var(--iqtheme-color-dark-subtle);
    --iqtheme-builtindark-column-color: var(--iqtheme-color-dark-subtle-contrast);
    --iqtheme-builtindark-column-border-width-top: 0px;
    --iqtheme-builtindark-column-border-width-right: 0px;
    --iqtheme-builtindark-column-border-width-left: 0px;
    --iqtheme-builtindark-column-border-width-bottom: 0px;

    
    --iqtheme-login-input-text-color: #212529;
    --iq-theme-login-box-background-color: var(--iqtheme-color-dark-contrast);
--iq-theme-login-box-text-color: var(--iqtheme-color-dark);
--iq-theme-forgot-link-text-color: unset;
--iq-theme-forgot-link-text-hover-color: unset;

    --iq-wcag-focus-color: var(--iqtheme-color-focus);
--iq-wcag-focus-width: 0 0 0 2px;
--iq-wcag-focus-outline-width: 2px;

    
    
}

  #pagesList .active > a, #pagesList .active:hover > a, #pagesList .active:focus > a {
    
  }




@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;
}


    






.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);
    --iqtheme-link-color: var(--iqtheme-builtinglobal-alert-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinglobal-alert-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinglobal-alert-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinglobal-alert-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
}
.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);
    --iqtheme-link-color: var(--iqtheme-builtinprimary-alert-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinprimary-alert-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinprimary-alert-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinprimary-alert-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
}
.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);
    --iqtheme-link-color: var(--iqtheme-builtinsecondary-alert-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinsecondary-alert-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinsecondary-alert-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinsecondary-alert-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
}
.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);
    --iqtheme-link-color: var(--iqtheme-builtininfo-alert-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtininfo-alert-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtininfo-alert-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtininfo-alert-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
}
.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);
    --iqtheme-link-color: var(--iqtheme-builtinerror-alert-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinerror-alert-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinerror-alert-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinerror-alert-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
}
.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);
    --iqtheme-link-color: var(--iqtheme-builtinwarn-alert-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinwarn-alert-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinwarn-alert-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinwarn-alert-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
}
.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);
    --iqtheme-link-color: var(--iqtheme-builtinsuccess-alert-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinsuccess-alert-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinsuccess-alert-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinsuccess-alert-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
}
.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);
    --iqtheme-link-color: var(--iqtheme-builtinlight-alert-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinlight-alert-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinlight-alert-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinlight-alert-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
}
.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);
    --iqtheme-link-color: var(--iqtheme-builtindark-alert-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtindark-alert-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtindark-alert-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtindark-alert-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
}


#divLogin .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-bg: var(--iqtheme-builtinglobal-button-bg, var(--iq-color-primary));
    --bs-btn-color: var(--iqtheme-builtinglobal-button-color, var(--iq-color-primary-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinglobal-button-border-color, var(--iq-color-primary));
    --iq-button-border-width-top: var(--iqtheme-builtinglobal-button-border-width-top, 1px);
    --iq-button-border-width-right: var(--iqtheme-builtinglobal-button-border-width-right, 1px);
    --iq-button-border-width-bottom: var(--iqtheme-builtinglobal-button-border-width-bottom, 1px);
    --iq-button-border-width-left: var(--iqtheme-builtinglobal-button-border-width-left, 1px);
    --iq-button-outline-color: var(--iqtheme-builtinglobal-outline-button-color, var(--bs-btn-bg));
    --iq-button-border-style-top: var(--iqtheme-builtinglobal-button-border-style-top, solid);
    --iq-button-border-style-right: var(--iqtheme-builtinglobal-button-border-style-right, solid);
    --iq-button-border-style-bottom: var(--iqtheme-builtinglobal-button-border-style-bottom, solid);
    --iq-button-border-style-left: var(--iqtheme-builtinglobal-button-border-style-left, solid);
    --iqtheme-button-shape-style: var(--iqtheme-builtinglobal-button-shape-style);
    box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
}
#divLogin .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #divLogin .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #divLogin .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #divLogin .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within,#QuestionsInner .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #QuestionsInner .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #QuestionsInner .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #QuestionsInner .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within{
    --bs-btn-hover-bg: var(--iqtheme-builtinglobal-button-bg-hover, var(--iq-color-button-primary-hover));
    --bs-btn-hover-color: var(--iqtheme-builtinglobal-button-color-hover, var(--iq-color-primary-hover-contrast));
    --bs-btn-hover-border-color: var(--iqtheme-builtinglobal-button-border-color-hover, var(--iq-color-primary-hover));
    --bs-btn-bg: var(--iqtheme-builtinglobal-button-bg-hover, var(--iq-color-button-primary-hover));
    --bs-btn-color: var(--iqtheme-builtinglobal-button-color-hover, var(--iq-color-primary-hover-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinglobal-button-border-color-hover, var(--iq-color-primary-hover));
    box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%)}
#divLogin .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #divLogin .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled, #QuestionsInner .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #QuestionsInner .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled {
    --bs-btn-bg: var(--iqtheme-builtinglobal-button-bg-disabled, var(--iq-color-primary));
    --bs-btn-color: var(--iqtheme-builtinglobal-button-color-disabled, var(--iq-color-primary-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinglobal-button-border-color-disabled, var(--iq-color-primary));
    --iqtheme-button-bg-disabled: var(--iqtheme-builtinglobal-button-bg-disabled, var(--iq-color-primary));opacity: .65;}
#divLogin .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#divLogin .btn-check:checked+.btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #divLogin .btn-check:checked + .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#QuestionsInner .btn-check:checked+.btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked+.btn-outline.btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark){
    
--bs-btn-bg: var(--iqtheme-builtinglobal-button-bg-hover, var(--iq-color-primary-hover));
--bs-btn-color: var(--iqtheme-builtinglobal-button-color-hover, var(--iq-color-primary-hover-contrast));
--bs-btn-border-color: var(--iqtheme-builtinglobal-button-border-color-hover, var(--iq-color-primary-hover));
--bs-btn-active-bg: var(--iqtheme-builtinglobal-button-bg-hover, var(--iq-color-primary-hover));
--bs-btn-active-color: var(--iqtheme-builtinglobal-button-color-hover, var(--iq-color-primary-hover-contrast));
--bs-btn-active-border-color: var(--iqtheme-builtinglobal-button-border-color-hover, var(--iq-color-primary-hover));
box-shadow: 0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)
}
#divLogin .btn-check:checked + #divLogin .btn.btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + #QuestionsInner .btn.btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-active-bg: var(--iqtheme-builtinglobal-button-bg-hover, var(--iq-color-primary-hover));
    --bs-btn-active-color: var(--iqtheme-builtinglobal-button-color-hover, var(--iq-color-primary-hover-contrast));
    --bs-btn-active-border-color: var(--iqtheme-builtinglobal-button-bg, var(--iq-color-primary-hover));
    }

#divLogin .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-bg: var(--iqtheme-builtinprimary-button-bg, var(--iq-color-primary));
    --bs-btn-color: var(--iqtheme-builtinprimary-button-color, var(--iq-color-primary-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinprimary-button-border-color, var(--iq-color-primary));
    --iq-button-border-width-top: var(--iqtheme-builtinprimary-button-border-width-top, 1px);
    --iq-button-border-width-right: var(--iqtheme-builtinprimary-button-border-width-right, 1px);
    --iq-button-border-width-bottom: var(--iqtheme-builtinprimary-button-border-width-bottom, 1px);
    --iq-button-border-width-left: var(--iqtheme-builtinprimary-button-border-width-left, 1px);
    --iq-button-outline-color: var(--iqtheme-builtinprimary-outline-button-color, var(--bs-btn-bg));
    --iq-button-border-style-top: var(--iqtheme-builtinprimary-button-border-style-top, solid);
    --iq-button-border-style-right: var(--iqtheme-builtinprimary-button-border-style-right, solid);
    --iq-button-border-style-bottom: var(--iqtheme-builtinprimary-button-border-style-bottom, solid);
    --iq-button-border-style-left: var(--iqtheme-builtinprimary-button-border-style-left, solid);
    --iqtheme-button-shape-style: var(--iqtheme-builtinprimary-button-shape-style);
    box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
}
#divLogin .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #divLogin .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #divLogin .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #divLogin .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within,#QuestionsInner .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #QuestionsInner .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #QuestionsInner .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #QuestionsInner .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within{
    --bs-btn-hover-bg: var(--iqtheme-builtinprimary-button-bg-hover, var(--iq-color-primary-hover));
    --bs-btn-hover-color: var(--iqtheme-builtinprimary-button-color-hover, var(--iq-color-primary-hover-contrast));
    --bs-btn-hover-border-color: var(--iqtheme-builtinprimary-button-border-color-hover, var(--iq-color-primary-hover));
    --bs-btn-bg: var(--iqtheme-builtinprimary-button-bg-hover, var(--iq-color-primary-hover));
    --bs-btn-color: var(--iqtheme-builtinprimary-button-color-hover, var(--iq-color-primary-hover-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinprimary-button-border-color-hover, var(--iq-color-primary-hover));
    box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%)}
#divLogin .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #divLogin .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled, #QuestionsInner .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #QuestionsInner .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled {
    --bs-btn-bg: var(--iqtheme-builtinprimary-button-bg-disabled, var(--iq-color-primary));
    --bs-btn-color: var(--iqtheme-builtinprimary-button-color-disabled, var(--iq-color-primary-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinprimary-button-border-color-disabled, var(--iq-color-primary));
    --iqtheme-button-bg-disabled: var(--iqtheme-builtinprimary-button-bg-disabled, var(--iq-color-primary));opacity: .65;}
#divLogin .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#divLogin .btn-check:checked+.btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #divLogin .btn-check:checked + .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#QuestionsInner .btn-check:checked+.btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked+.btn-outline.btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark){
    
--bs-btn-bg: var(--iqtheme-builtinprimary-button-bg-hover, var(--iq-color-primary-hover));
--bs-btn-color: var(--iqtheme-builtinprimary-button-color-hover, var(--iq-color-primary-hover-contrast));
--bs-btn-border-color: var(--iqtheme-builtinprimary-button-border-color-hover, var(--iq-color-primary-hover));
--bs-btn-active-bg: var(--iqtheme-builtinprimary-button-bg-hover, var(--iq-color-primary-hover));
--bs-btn-active-color: var(--iqtheme-builtinprimary-button-color-hover, var(--iq-color-primary-hover-contrast));
--bs-btn-active-border-color: var(--iqtheme-builtinprimary-button-border-color-hover, var(--iq-color-primary-hover));
box-shadow: 0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)
}
#divLogin .btn-check:checked + #divLogin .btn.btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + #QuestionsInner .btn.btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-active-bg: var(--iqtheme-builtinprimary-button-bg-hover, var(--iq-color-primary-hover));
    --bs-btn-active-color: var(--iqtheme-builtinprimary-button-color-hover, var(--iq-color-primary-hover-contrast));
    --bs-btn-active-border-color: var(--iqtheme-builtinprimary-button-bg, var(--iq-color-primary-hover));
    }

#divLogin .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-bg: var(--iqtheme-builtinsecondary-button-bg, var(--iq-color-secondary));
    --bs-btn-color: var(--iqtheme-builtinsecondary-button-color, var(--iq-color-secondary-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinsecondary-button-border-color, var(--iq-color-secondary));
    --iq-button-border-width-top: var(--iqtheme-builtinsecondary-button-border-width-top, 1px);
    --iq-button-border-width-right: var(--iqtheme-builtinsecondary-button-border-width-right, 1px);
    --iq-button-border-width-bottom: var(--iqtheme-builtinsecondary-button-border-width-bottom, 1px);
    --iq-button-border-width-left: var(--iqtheme-builtinsecondary-button-border-width-left, 1px);
    --iq-button-outline-color: var(--iqtheme-builtinsecondary-outline-button-color, var(--bs-btn-bg));
    --iq-button-border-style-top: var(--iqtheme-builtinsecondary-button-border-style-top, solid);
    --iq-button-border-style-right: var(--iqtheme-builtinsecondary-button-border-style-right, solid);
    --iq-button-border-style-bottom: var(--iqtheme-builtinsecondary-button-border-style-bottom, solid);
    --iq-button-border-style-left: var(--iqtheme-builtinsecondary-button-border-style-left, solid);
    --iqtheme-button-shape-style: var(--iqtheme-builtinsecondary-button-shape-style);
    box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
}
#divLogin .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #divLogin .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #divLogin .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #divLogin .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within,#QuestionsInner .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #QuestionsInner .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #QuestionsInner .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #QuestionsInner .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within{
    --bs-btn-hover-bg: var(--iqtheme-builtinsecondary-button-bg-hover, var(--iq-color-secondary-hover));
    --bs-btn-hover-color: var(--iqtheme-builtinsecondary-button-color-hover, var(--iq-color-secondary-hover-contrast));
    --bs-btn-hover-border-color: var(--iqtheme-builtinsecondary-button-border-color-hover, var(--iq-color-secondary-hover));
    --bs-btn-bg: var(--iqtheme-builtinsecondary-button-bg-hover, var(--iq-color-secondary-hover));
    --bs-btn-color: var(--iqtheme-builtinsecondary-button-color-hover, var(--iq-color-secondary-hover-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinsecondary-button-border-color-hover, var(--iq-color-secondary-hover));
    box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%)}
#divLogin .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #divLogin .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled, #QuestionsInner .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #QuestionsInner .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled {
    --bs-btn-bg: var(--iqtheme-builtinsecondary-button-bg-disabled, var(--iq-color-secondary));
    --bs-btn-color: var(--iqtheme-builtinsecondary-button-color-disabled, var(--iq-color-secondary-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinsecondary-button-border-color-disabled, var(--iq-color-secondary));
    --iqtheme-button-bg-disabled: var(--iqtheme-builtinsecondary-button-bg-disabled, var(--iq-color-secondary));opacity: .65;}
#divLogin .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#divLogin .btn-check:checked+.btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #divLogin .btn-check:checked + .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#QuestionsInner .btn-check:checked+.btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked+.btn-outline.btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark){
    
--bs-btn-bg: var(--iqtheme-builtinsecondary-button-bg-hover, var(--iq-color-secondary-hover));
--bs-btn-color: var(--iqtheme-builtinsecondary-button-color-hover, var(--iq-color-secondary-hover-contrast));
--bs-btn-border-color: var(--iqtheme-builtinsecondary-button-border-color-hover, var(--iq-color-secondary-hover));
--bs-btn-active-bg: var(--iqtheme-builtinsecondary-button-bg-hover, var(--iq-color-secondary-hover));
--bs-btn-active-color: var(--iqtheme-builtinsecondary-button-color-hover, var(--iq-color-secondary-hover-contrast));
--bs-btn-active-border-color: var(--iqtheme-builtinsecondary-button-border-color-hover, var(--iq-color-secondary-hover));
box-shadow: 0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)
}
#divLogin .btn-check:checked + #divLogin .btn.btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + #QuestionsInner .btn.btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-active-bg: var(--iqtheme-builtinsecondary-button-bg-hover, var(--iq-color-secondary-hover));
    --bs-btn-active-color: var(--iqtheme-builtinsecondary-button-color-hover, var(--iq-color-secondary-hover-contrast));
    --bs-btn-active-border-color: var(--iqtheme-builtinsecondary-button-bg, var(--iq-color-secondary-hover));
    }

#divLogin .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-bg: var(--iqtheme-builtininfo-button-bg, var(--iq-color-info));
    --bs-btn-color: var(--iqtheme-builtininfo-button-color, var(--iq-color-info-contrast));
    --bs-btn-border-color: var(--iqtheme-builtininfo-button-border-color, var(--iq-color-info));
    --iq-button-border-width-top: var(--iqtheme-builtininfo-button-border-width-top, 1px);
    --iq-button-border-width-right: var(--iqtheme-builtininfo-button-border-width-right, 1px);
    --iq-button-border-width-bottom: var(--iqtheme-builtininfo-button-border-width-bottom, 1px);
    --iq-button-border-width-left: var(--iqtheme-builtininfo-button-border-width-left, 1px);
    --iq-button-outline-color: var(--iqtheme-builtininfo-outline-button-color, var(--bs-btn-bg));
    --iq-button-border-style-top: var(--iqtheme-builtininfo-button-border-style-top, solid);
    --iq-button-border-style-right: var(--iqtheme-builtininfo-button-border-style-right, solid);
    --iq-button-border-style-bottom: var(--iqtheme-builtininfo-button-border-style-bottom, solid);
    --iq-button-border-style-left: var(--iqtheme-builtininfo-button-border-style-left, solid);
    --iqtheme-button-shape-style: var(--iqtheme-builtininfo-button-shape-style);
    box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
}
#divLogin .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #divLogin .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #divLogin .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #divLogin .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within,#QuestionsInner .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #QuestionsInner .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #QuestionsInner .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #QuestionsInner .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within{
    --bs-btn-hover-bg: var(--iqtheme-builtininfo-button-bg-hover, var(--iq-color-info-hover));
    --bs-btn-hover-color: var(--iqtheme-builtininfo-button-color-hover, var(--iq-color-info-hover-contrast));
    --bs-btn-hover-border-color: var(--iqtheme-builtininfo-button-border-color-hover, var(--iq-color-info-hover));
    --bs-btn-bg: var(--iqtheme-builtininfo-button-bg-hover, var(--iq-color-info-hover));
    --bs-btn-color: var(--iqtheme-builtininfo-button-color-hover, var(--iq-color-info-hover-contrast));
    --bs-btn-border-color: var(--iqtheme-builtininfo-button-border-color-hover, var(--iq-color-info-hover));
    box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%)}
#divLogin .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #divLogin .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled, #QuestionsInner .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #QuestionsInner .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled {
    --bs-btn-bg: var(--iqtheme-builtininfo-button-bg-disabled, var(--iq-color-info));
    --bs-btn-color: var(--iqtheme-builtininfo-button-color-disabled, var(--iq-color-info-contrast));
    --bs-btn-border-color: var(--iqtheme-builtininfo-button-border-color-disabled, var(--iq-color-info));
    --iqtheme-button-bg-disabled: var(--iqtheme-builtininfo-button-bg-disabled, var(--iq-color-info));opacity: .65;}
#divLogin .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#divLogin .btn-check:checked+.btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #divLogin .btn-check:checked + .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#QuestionsInner .btn-check:checked+.btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked+.btn-outline.btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark){
    
--bs-btn-bg: var(--iqtheme-builtininfo-button-bg-hover, var(--iq-color-info-hover));
--bs-btn-color: var(--iqtheme-builtininfo-button-color-hover, var(--iq-color-info-hover-contrast));
--bs-btn-border-color: var(--iqtheme-builtininfo-button-border-color-hover, var(--iq-color-info-hover));
--bs-btn-active-bg: var(--iqtheme-builtininfo-button-bg-hover, var(--iq-color-info-hover));
--bs-btn-active-color: var(--iqtheme-builtininfo-button-color-hover, var(--iq-color-info-hover-contrast));
--bs-btn-active-border-color: var(--iqtheme-builtininfo-button-border-color-hover, var(--iq-color-info-hover));
box-shadow: 0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)
}
#divLogin .btn-check:checked + #divLogin .btn.btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + #QuestionsInner .btn.btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-active-bg: var(--iqtheme-builtininfo-button-bg-hover, var(--iq-color-info-hover));
    --bs-btn-active-color: var(--iqtheme-builtininfo-button-color-hover, var(--iq-color-info-hover-contrast));
    --bs-btn-active-border-color: var(--iqtheme-builtininfo-button-bg, var(--iq-color-info-hover));
    }

#divLogin .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-bg: var(--iqtheme-builtinerror-button-bg, var(--iq-color-error));
    --bs-btn-color: var(--iqtheme-builtinerror-button-color, var(--iq-color-error-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinerror-button-border-color, var(--iq-color-error));
    --iq-button-border-width-top: var(--iqtheme-builtinerror-button-border-width-top, 1px);
    --iq-button-border-width-right: var(--iqtheme-builtinerror-button-border-width-right, 1px);
    --iq-button-border-width-bottom: var(--iqtheme-builtinerror-button-border-width-bottom, 1px);
    --iq-button-border-width-left: var(--iqtheme-builtinerror-button-border-width-left, 1px);
    --iq-button-outline-color: var(--iqtheme-builtinerror-outline-button-color, var(--bs-btn-bg));
    --iq-button-border-style-top: var(--iqtheme-builtinerror-button-border-style-top, solid);
    --iq-button-border-style-right: var(--iqtheme-builtinerror-button-border-style-right, solid);
    --iq-button-border-style-bottom: var(--iqtheme-builtinerror-button-border-style-bottom, solid);
    --iq-button-border-style-left: var(--iqtheme-builtinerror-button-border-style-left, solid);
    --iqtheme-button-shape-style: var(--iqtheme-builtinerror-button-shape-style);
    box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
}
#divLogin .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #divLogin .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #divLogin .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #divLogin .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within,#QuestionsInner .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #QuestionsInner .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #QuestionsInner .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #QuestionsInner .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within{
    --bs-btn-hover-bg: var(--iqtheme-builtinerror-button-bg-hover, var(--iq-color-error-hover));
    --bs-btn-hover-color: var(--iqtheme-builtinerror-button-color-hover, var(--iq-color-error-hover-contrast));
    --bs-btn-hover-border-color: var(--iqtheme-builtinerror-button-border-color-hover, var(--iq-color-error-hover));
    --bs-btn-bg: var(--iqtheme-builtinerror-button-bg-hover, var(--iq-color-error-hover));
    --bs-btn-color: var(--iqtheme-builtinerror-button-color-hover, var(--iq-color-error-hover-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinerror-button-border-color-hover, var(--iq-color-error-hover));
    box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%)}
#divLogin .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #divLogin .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled, #QuestionsInner .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #QuestionsInner .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled {
    --bs-btn-bg: var(--iqtheme-builtinerror-button-bg-disabled, var(--iq-color-error));
    --bs-btn-color: var(--iqtheme-builtinerror-button-color-disabled, var(--iq-color-error-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinerror-button-border-color-disabled, var(--iq-color-error));
    --iqtheme-button-bg-disabled: var(--iqtheme-builtinerror-button-bg-disabled, var(--iq-color-error));opacity: .65;}
#divLogin .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#divLogin .btn-check:checked+.btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #divLogin .btn-check:checked + .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#QuestionsInner .btn-check:checked+.btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked+.btn-outline.btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark){
    
--bs-btn-bg: var(--iqtheme-builtinerror-button-bg-hover, var(--iq-color-error-hover));
--bs-btn-color: var(--iqtheme-builtinerror-button-color-hover, var(--iq-color-error-hover-contrast));
--bs-btn-border-color: var(--iqtheme-builtinerror-button-border-color-hover, var(--iq-color-error-hover));
--bs-btn-active-bg: var(--iqtheme-builtinerror-button-bg-hover, var(--iq-color-error-hover));
--bs-btn-active-color: var(--iqtheme-builtinerror-button-color-hover, var(--iq-color-error-hover-contrast));
--bs-btn-active-border-color: var(--iqtheme-builtinerror-button-border-color-hover, var(--iq-color-error-hover));
box-shadow: 0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)
}
#divLogin .btn-check:checked + #divLogin .btn.btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + #QuestionsInner .btn.btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-active-bg: var(--iqtheme-builtinerror-button-bg-hover, var(--iq-color-error-hover));
    --bs-btn-active-color: var(--iqtheme-builtinerror-button-color-hover, var(--iq-color-error-hover-contrast));
    --bs-btn-active-border-color: var(--iqtheme-builtinerror-button-bg, var(--iq-color-error-hover));
    }

#divLogin .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-bg: var(--iqtheme-builtinwarn-button-bg, var(--iq-color-warning));
    --bs-btn-color: var(--iqtheme-builtinwarn-button-color, var(--iq-color-warning-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinwarn-button-border-color, var(--iq-color-warning));
    --iq-button-border-width-top: var(--iqtheme-builtinwarn-button-border-width-top, 1px);
    --iq-button-border-width-right: var(--iqtheme-builtinwarn-button-border-width-right, 1px);
    --iq-button-border-width-bottom: var(--iqtheme-builtinwarn-button-border-width-bottom, 1px);
    --iq-button-border-width-left: var(--iqtheme-builtinwarn-button-border-width-left, 1px);
    --iq-button-outline-color: var(--iqtheme-builtinwarn-outline-button-color, var(--bs-btn-bg));
    --iq-button-border-style-top: var(--iqtheme-builtinwarn-button-border-style-top, solid);
    --iq-button-border-style-right: var(--iqtheme-builtinwarn-button-border-style-right, solid);
    --iq-button-border-style-bottom: var(--iqtheme-builtinwarn-button-border-style-bottom, solid);
    --iq-button-border-style-left: var(--iqtheme-builtinwarn-button-border-style-left, solid);
    --iqtheme-button-shape-style: var(--iqtheme-builtinwarn-button-shape-style);
    box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
}
#divLogin .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #divLogin .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #divLogin .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #divLogin .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within,#QuestionsInner .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #QuestionsInner .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #QuestionsInner .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #QuestionsInner .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within{
    --bs-btn-hover-bg: var(--iqtheme-builtinwarn-button-bg-hover, var(--iq-color-warning-hover));
    --bs-btn-hover-color: var(--iqtheme-builtinwarn-button-color-hover, var(--iq-color-warning-hover-contrast));
    --bs-btn-hover-border-color: var(--iqtheme-builtinwarn-button-border-color-hover, var(--iq-color-warning-hover));
    --bs-btn-bg: var(--iqtheme-builtinwarn-button-bg-hover, var(--iq-color-warning-hover));
    --bs-btn-color: var(--iqtheme-builtinwarn-button-color-hover, var(--iq-color-warning-hover-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinwarn-button-border-color-hover, var(--iq-color-warning-hover));
    box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%)}
#divLogin .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #divLogin .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled, #QuestionsInner .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #QuestionsInner .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled {
    --bs-btn-bg: var(--iqtheme-builtinwarn-button-bg-disabled, var(--iq-color-warning));
    --bs-btn-color: var(--iqtheme-builtinwarn-button-color-disabled, var(--iq-color-warning-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinwarn-button-border-color-disabled, var(--iq-color-warning));
    --iqtheme-button-bg-disabled: var(--iqtheme-builtinwarn-button-bg-disabled, var(--iq-color-warning));opacity: .65;}
#divLogin .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#divLogin .btn-check:checked+.btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #divLogin .btn-check:checked + .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#QuestionsInner .btn-check:checked+.btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked+.btn-outline.btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark){
    
--bs-btn-bg: var(--iqtheme-builtinwarn-button-bg-hover, var(--iq-color-warning-hover));
--bs-btn-color: var(--iqtheme-builtinwarn-button-color-hover, var(--iq-color-warning-hover-contrast));
--bs-btn-border-color: var(--iqtheme-builtinwarn-button-border-color-hover, var(--iq-color-warning-hover));
--bs-btn-active-bg: var(--iqtheme-builtinwarn-button-bg-hover, var(--iq-color-warning-hover));
--bs-btn-active-color: var(--iqtheme-builtinwarn-button-color-hover, var(--iq-color-warning-hover-contrast));
--bs-btn-active-border-color: var(--iqtheme-builtinwarn-button-border-color-hover, var(--iq-color-warning-hover));
box-shadow: 0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)
}
#divLogin .btn-check:checked + #divLogin .btn.btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + #QuestionsInner .btn.btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-active-bg: var(--iqtheme-builtinwarn-button-bg-hover, var(--iq-color-warning-hover));
    --bs-btn-active-color: var(--iqtheme-builtinwarn-button-color-hover, var(--iq-color-warning-hover-contrast));
    --bs-btn-active-border-color: var(--iqtheme-builtinwarn-button-bg, var(--iq-color-warning-hover));
    }

#divLogin .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-bg: var(--iqtheme-builtinsuccess-button-bg, var(--iq-color-success));
    --bs-btn-color: var(--iqtheme-builtinsuccess-button-color, var(--iq-color-success-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinsuccess-button-border-color, var(--iq-color-success));
    --iq-button-border-width-top: var(--iqtheme-builtinsuccess-button-border-width-top, 1px);
    --iq-button-border-width-right: var(--iqtheme-builtinsuccess-button-border-width-right, 1px);
    --iq-button-border-width-bottom: var(--iqtheme-builtinsuccess-button-border-width-bottom, 1px);
    --iq-button-border-width-left: var(--iqtheme-builtinsuccess-button-border-width-left, 1px);
    --iq-button-outline-color: var(--iqtheme-builtinsuccess-outline-button-color, var(--bs-btn-bg));
    --iq-button-border-style-top: var(--iqtheme-builtinsuccess-button-border-style-top, solid);
    --iq-button-border-style-right: var(--iqtheme-builtinsuccess-button-border-style-right, solid);
    --iq-button-border-style-bottom: var(--iqtheme-builtinsuccess-button-border-style-bottom, solid);
    --iq-button-border-style-left: var(--iqtheme-builtinsuccess-button-border-style-left, solid);
    --iqtheme-button-shape-style: var(--iqtheme-builtinsuccess-button-shape-style);
    box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
}
#divLogin .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #divLogin .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #divLogin .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #divLogin .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within,#QuestionsInner .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #QuestionsInner .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #QuestionsInner .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #QuestionsInner .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within{
    --bs-btn-hover-bg: var(--iqtheme-builtinsuccess-button-bg-hover, var(--iq-color-success-hover));
    --bs-btn-hover-color: var(--iqtheme-builtinsuccess-button-color-hover, var(--iq-color-success-hover-contrast));
    --bs-btn-hover-border-color: var(--iqtheme-builtinsuccess-button-border-color-hover, var(--iq-color-success-hover));
    --bs-btn-bg: var(--iqtheme-builtinsuccess-button-bg-hover, var(--iq-color-success-hover));
    --bs-btn-color: var(--iqtheme-builtinsuccess-button-color-hover, var(--iq-color-success-hover-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinsuccess-button-border-color-hover, var(--iq-color-success-hover));
    box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%)}
#divLogin .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #divLogin .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled, #QuestionsInner .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #QuestionsInner .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled {
    --bs-btn-bg: var(--iqtheme-builtinsuccess-button-bg-disabled, var(--iq-color-success));
    --bs-btn-color: var(--iqtheme-builtinsuccess-button-color-disabled, var(--iq-color-success-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinsuccess-button-border-color-disabled, var(--iq-color-success));
    --iqtheme-button-bg-disabled: var(--iqtheme-builtinsuccess-button-bg-disabled, var(--iq-color-success));opacity: .65;}
#divLogin .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#divLogin .btn-check:checked+.btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #divLogin .btn-check:checked + .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#QuestionsInner .btn-check:checked+.btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked+.btn-outline.btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark){
    
--bs-btn-bg: var(--iqtheme-builtinsuccess-button-bg-hover, var(--iq-color-success-hover));
--bs-btn-color: var(--iqtheme-builtinsuccess-button-color-hover, var(--iq-color-success-hover-contrast));
--bs-btn-border-color: var(--iqtheme-builtinsuccess-button-border-color-hover, var(--iq-color-success-hover));
--bs-btn-active-bg: var(--iqtheme-builtinsuccess-button-bg-hover, var(--iq-color-success-hover));
--bs-btn-active-color: var(--iqtheme-builtinsuccess-button-color-hover, var(--iq-color-success-hover-contrast));
--bs-btn-active-border-color: var(--iqtheme-builtinsuccess-button-border-color-hover, var(--iq-color-success-hover));
box-shadow: 0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)
}
#divLogin .btn-check:checked + #divLogin .btn.btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + #QuestionsInner .btn.btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-active-bg: var(--iqtheme-builtinsuccess-button-bg-hover, var(--iq-color-success-hover));
    --bs-btn-active-color: var(--iqtheme-builtinsuccess-button-color-hover, var(--iq-color-success-hover-contrast));
    --bs-btn-active-border-color: var(--iqtheme-builtinsuccess-button-bg, var(--iq-color-success-hover));
    }

#divLogin .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-bg: var(--iqtheme-builtinlight-button-bg, var(--iq-color-light));
    --bs-btn-color: var(--iqtheme-builtinlight-button-color, var(--iq-color-light-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinlight-button-border-color, var(--iq-color-light));
    --iq-button-border-width-top: var(--iqtheme-builtinlight-button-border-width-top, 1px);
    --iq-button-border-width-right: var(--iqtheme-builtinlight-button-border-width-right, 1px);
    --iq-button-border-width-bottom: var(--iqtheme-builtinlight-button-border-width-bottom, 1px);
    --iq-button-border-width-left: var(--iqtheme-builtinlight-button-border-width-left, 1px);
    --iq-button-outline-color: var(--iqtheme-builtinlight-outline-button-color, var(--bs-btn-bg));
    --iq-button-border-style-top: var(--iqtheme-builtinlight-button-border-style-top, solid);
    --iq-button-border-style-right: var(--iqtheme-builtinlight-button-border-style-right, solid);
    --iq-button-border-style-bottom: var(--iqtheme-builtinlight-button-border-style-bottom, solid);
    --iq-button-border-style-left: var(--iqtheme-builtinlight-button-border-style-left, solid);
    --iqtheme-button-shape-style: var(--iqtheme-builtinlight-button-shape-style);
    box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
}
#divLogin .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #divLogin .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #divLogin .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #divLogin .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within,#QuestionsInner .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #QuestionsInner .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #QuestionsInner .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #QuestionsInner .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within{
    --bs-btn-hover-bg: var(--iqtheme-builtinlight-button-bg-hover, var(--iq-color-light-hover));
    --bs-btn-hover-color: var(--iqtheme-builtinlight-button-color-hover, var(--iq-color-light-hover-contrast));
    --bs-btn-hover-border-color: var(--iqtheme-builtinlight-button-border-color-hover, var(--iq-color-light-hover));
    --bs-btn-bg: var(--iqtheme-builtinlight-button-bg-hover, var(--iq-color-light-hover));
    --bs-btn-color: var(--iqtheme-builtinlight-button-color-hover, var(--iq-color-light-hover-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinlight-button-border-color-hover, var(--iq-color-light-hover));
    box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%)}
#divLogin .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #divLogin .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled, #QuestionsInner .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #QuestionsInner .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled {
    --bs-btn-bg: var(--iqtheme-builtinlight-button-bg-disabled, var(--iq-color-light));
    --bs-btn-color: var(--iqtheme-builtinlight-button-color-disabled, var(--iq-color-light-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinlight-button-border-color-disabled, var(--iq-color-light));
    --iqtheme-button-bg-disabled: var(--iqtheme-builtinlight-button-bg-disabled, var(--iq-color-light));opacity: .65;}
#divLogin .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#divLogin .btn-check:checked+.btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #divLogin .btn-check:checked + .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#QuestionsInner .btn-check:checked+.btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked+.btn-outline.btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark){
    
--bs-btn-bg: var(--iqtheme-builtinlight-button-bg-hover, var(--iq-color-light-hover));
--bs-btn-color: var(--iqtheme-builtinlight-button-color-hover, var(--iq-color-light-hover-contrast));
--bs-btn-border-color: var(--iqtheme-builtinlight-button-border-color-hover, var(--iq-color-light-hover));
--bs-btn-active-bg: var(--iqtheme-builtinlight-button-bg-hover, var(--iq-color-light-hover));
--bs-btn-active-color: var(--iqtheme-builtinlight-button-color-hover, var(--iq-color-light-hover-contrast));
--bs-btn-active-border-color: var(--iqtheme-builtinlight-button-border-color-hover, var(--iq-color-light-hover));
box-shadow: 0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)
}
#divLogin .btn-check:checked + #divLogin .btn.btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + #QuestionsInner .btn.btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-active-bg: var(--iqtheme-builtinlight-button-bg-hover, var(--iq-color-light-hover));
    --bs-btn-active-color: var(--iqtheme-builtinlight-button-color-hover, var(--iq-color-light-hover-contrast));
    --bs-btn-active-border-color: var(--iqtheme-builtinlight-button-bg, var(--iq-color-light-hover));
    }

#divLogin .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-bg: var(--iqtheme-builtindark-button-bg, var(--iq-color-dark));
    --bs-btn-color: var(--iqtheme-builtindark-button-color, var(--iq-color-dark-contrast));
    --bs-btn-border-color: var(--iqtheme-builtindark-button-border-color, var(--iq-color-dark));
    --iq-button-border-width-top: var(--iqtheme-builtindark-button-border-width-top, 1px);
    --iq-button-border-width-right: var(--iqtheme-builtindark-button-border-width-right, 1px);
    --iq-button-border-width-bottom: var(--iqtheme-builtindark-button-border-width-bottom, 1px);
    --iq-button-border-width-left: var(--iqtheme-builtindark-button-border-width-left, 1px);
    --iq-button-outline-color: var(--iqtheme-builtindark-outline-button-color, var(--bs-btn-bg));
    --iq-button-border-style-top: var(--iqtheme-builtindark-button-border-style-top, solid);
    --iq-button-border-style-right: var(--iqtheme-builtindark-button-border-style-right, solid);
    --iq-button-border-style-bottom: var(--iqtheme-builtindark-button-border-style-bottom, solid);
    --iq-button-border-style-left: var(--iqtheme-builtindark-button-border-style-left, solid);
    --iqtheme-button-shape-style: var(--iqtheme-builtindark-button-shape-style);
    box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
}
#divLogin .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #divLogin .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #divLogin .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #divLogin .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within,#QuestionsInner .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #QuestionsInner .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #QuestionsInner .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #QuestionsInner .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within{
    --bs-btn-hover-bg: var(--iqtheme-builtindark-button-bg-hover, var(--iq-color-dark-hover));
    --bs-btn-hover-color: var(--iqtheme-builtindark-button-color-hover, var(--iq-color-dark-hover-contrast));
    --bs-btn-hover-border-color: var(--iqtheme-builtindark-button-border-color-hover, var(--iq-color-dark-hover));
    --bs-btn-bg: var(--iqtheme-builtindark-button-bg-hover, var(--iq-color-dark-hover));
    --bs-btn-color: var(--iqtheme-builtindark-button-color-hover, var(--iq-color-dark-hover-contrast));
    --bs-btn-border-color: var(--iqtheme-builtindark-button-border-color-hover, var(--iq-color-dark-hover));
    box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%)}
#divLogin .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #divLogin .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled, #QuestionsInner .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #QuestionsInner .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled {
    --bs-btn-bg: var(--iqtheme-builtindark-button-bg-disabled, var(--iq-color-dark));
    --bs-btn-color: var(--iqtheme-builtindark-button-color-disabled, var(--iq-color-dark-contrast));
    --bs-btn-border-color: var(--iqtheme-builtindark-button-border-color-disabled, var(--iq-color-dark));
    --iqtheme-button-bg-disabled: var(--iqtheme-builtindark-button-bg-disabled, var(--iq-color-dark));opacity: .65;}
#divLogin .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#divLogin .btn-check:checked+.btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #divLogin .btn-check:checked + .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#QuestionsInner .btn-check:checked+.btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked+.btn-outline.btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark){
    
--bs-btn-bg: var(--iqtheme-builtindark-button-bg-hover, var(--iq-color-dark-hover));
--bs-btn-color: var(--iqtheme-builtindark-button-color-hover, var(--iq-color-dark-hover-contrast));
--bs-btn-border-color: var(--iqtheme-builtindark-button-border-color-hover, var(--iq-color-dark-hover));
--bs-btn-active-bg: var(--iqtheme-builtindark-button-bg-hover, var(--iq-color-dark-hover));
--bs-btn-active-color: var(--iqtheme-builtindark-button-color-hover, var(--iq-color-dark-hover-contrast));
--bs-btn-active-border-color: var(--iqtheme-builtindark-button-border-color-hover, var(--iq-color-dark-hover));
box-shadow: 0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)
}
#divLogin .btn-check:checked + #divLogin .btn.btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + #QuestionsInner .btn.btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-active-bg: var(--iqtheme-builtindark-button-bg-hover, var(--iq-color-dark-hover));
    --bs-btn-active-color: var(--iqtheme-builtindark-button-color-hover, var(--iq-color-dark-hover-contrast));
    --bs-btn-active-border-color: var(--iqtheme-builtindark-button-bg, var(--iq-color-dark-hover));
    }

.form-check-input-builtinglobal:checked{
    background-color: var(--iqtheme-builtinglobal-checks-and-radios-bg);
    border-color: var(--iqtheme-builtinglobal-checks-and-radios-color);
}
.form-check-input-builtinglobal:checked[type=checkbox] {
    --bs-form-check-bg-image: var(--iqtheme-builtinglobal-check-bg-image);
}
.form-check-input-builtinglobal:checked[type=radio] {
    background-color: var(--iqtheme-builtinglobal-checks-and-radios-bg);
    --bs-form-check-bg-image: var(--iqtheme-builtinglobal-radio-bg-image);
}
.form-check-input-builtinglobal.disabled{
    pointer-events: none;
    filter: none;
    opacity: .5;
}
.form-check-input-builtinprimary:checked{
    background-color: var(--iqtheme-builtinprimary-checks-and-radios-bg);
    border-color: var(--iqtheme-builtinprimary-checks-and-radios-color);
}
.form-check-input-builtinprimary:checked[type=checkbox] {
    --bs-form-check-bg-image: var(--iqtheme-builtinprimary-check-bg-image);
}
.form-check-input-builtinprimary:checked[type=radio] {
    background-color: var(--iqtheme-builtinprimary-checks-and-radios-bg);
    --bs-form-check-bg-image: var(--iqtheme-builtinprimary-radio-bg-image);
}
.form-check-input-builtinprimary.disabled{
    pointer-events: none;
    filter: none;
    opacity: .5;
}
.form-check-input-builtinsecondary:checked{
    background-color: var(--iqtheme-builtinsecondary-checks-and-radios-bg);
    border-color: var(--iqtheme-builtinsecondary-checks-and-radios-color);
}
.form-check-input-builtinsecondary:checked[type=checkbox] {
    --bs-form-check-bg-image: var(--iqtheme-builtinsecondary-check-bg-image);
}
.form-check-input-builtinsecondary:checked[type=radio] {
    background-color: var(--iqtheme-builtinsecondary-checks-and-radios-bg);
    --bs-form-check-bg-image: var(--iqtheme-builtinsecondary-radio-bg-image);
}
.form-check-input-builtinsecondary.disabled{
    pointer-events: none;
    filter: none;
    opacity: .5;
}
.form-check-input-builtininfo:checked{
    background-color: var(--iqtheme-builtininfo-checks-and-radios-bg);
    border-color: var(--iqtheme-builtininfo-checks-and-radios-color);
}
.form-check-input-builtininfo:checked[type=checkbox] {
    --bs-form-check-bg-image: var(--iqtheme-builtininfo-check-bg-image);
}
.form-check-input-builtininfo:checked[type=radio] {
    background-color: var(--iqtheme-builtininfo-checks-and-radios-bg);
    --bs-form-check-bg-image: var(--iqtheme-builtininfo-radio-bg-image);
}
.form-check-input-builtininfo.disabled{
    pointer-events: none;
    filter: none;
    opacity: .5;
}
.form-check-input-builtinerror:checked{
    background-color: var(--iqtheme-builtinerror-checks-and-radios-bg);
    border-color: var(--iqtheme-builtinerror-checks-and-radios-color);
}
.form-check-input-builtinerror:checked[type=checkbox] {
    --bs-form-check-bg-image: var(--iqtheme-builtinerror-check-bg-image);
}
.form-check-input-builtinerror:checked[type=radio] {
    background-color: var(--iqtheme-builtinerror-checks-and-radios-bg);
    --bs-form-check-bg-image: var(--iqtheme-builtinerror-radio-bg-image);
}
.form-check-input-builtinerror.disabled{
    pointer-events: none;
    filter: none;
    opacity: .5;
}
.form-check-input-builtinwarn:checked{
    background-color: var(--iqtheme-builtinwarn-checks-and-radios-bg);
    border-color: var(--iqtheme-builtinwarn-checks-and-radios-color);
}
.form-check-input-builtinwarn:checked[type=checkbox] {
    --bs-form-check-bg-image: var(--iqtheme-builtinwarn-check-bg-image);
}
.form-check-input-builtinwarn:checked[type=radio] {
    background-color: var(--iqtheme-builtinwarn-checks-and-radios-bg);
    --bs-form-check-bg-image: var(--iqtheme-builtinwarn-radio-bg-image);
}
.form-check-input-builtinwarn.disabled{
    pointer-events: none;
    filter: none;
    opacity: .5;
}
.form-check-input-builtinsuccess:checked{
    background-color: var(--iqtheme-builtinsuccess-checks-and-radios-bg);
    border-color: var(--iqtheme-builtinsuccess-checks-and-radios-color);
}
.form-check-input-builtinsuccess:checked[type=checkbox] {
    --bs-form-check-bg-image: var(--iqtheme-builtinsuccess-check-bg-image);
}
.form-check-input-builtinsuccess:checked[type=radio] {
    background-color: var(--iqtheme-builtinsuccess-checks-and-radios-bg);
    --bs-form-check-bg-image: var(--iqtheme-builtinsuccess-radio-bg-image);
}
.form-check-input-builtinsuccess.disabled{
    pointer-events: none;
    filter: none;
    opacity: .5;
}
.form-check-input-builtinlight:checked{
    background-color: var(--iqtheme-builtinlight-checks-and-radios-bg);
    border-color: var(--iqtheme-builtinlight-checks-and-radios-color);
}
.form-check-input-builtinlight:checked[type=checkbox] {
    --bs-form-check-bg-image: var(--iqtheme-builtinlight-check-bg-image);
}
.form-check-input-builtinlight:checked[type=radio] {
    background-color: var(--iqtheme-builtinlight-checks-and-radios-bg);
    --bs-form-check-bg-image: var(--iqtheme-builtinlight-radio-bg-image);
}
.form-check-input-builtinlight.disabled{
    pointer-events: none;
    filter: none;
    opacity: .5;
}
.form-check-input-builtindark:checked{
    background-color: var(--iqtheme-builtindark-checks-and-radios-bg);
    border-color: var(--iqtheme-builtindark-checks-and-radios-color);
}
.form-check-input-builtindark:checked[type=checkbox] {
    --bs-form-check-bg-image: var(--iqtheme-builtindark-check-bg-image);
}
.form-check-input-builtindark:checked[type=radio] {
    background-color: var(--iqtheme-builtindark-checks-and-radios-bg);
    --bs-form-check-bg-image: var(--iqtheme-builtindark-radio-bg-image);
}
.form-check-input-builtindark.disabled{
    pointer-events: none;
    filter: none;
    opacity: .5;
}

.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);
}
.badge-builtinglobal {
    --bs-badge-bg: var(--iqtheme-builtinglobal-badge-bg, var(--iq-color-secondary-subtle));
    --bs-badge-color: var(--iqtheme-builtinglobal-badge-color, var(--iq-color-secondary-subtle-contrast));
    --bs-badge-border-radius: var(--iqtheme-builtinglobal-badge-shape-style, var(--iqtheme-badge-shape-style, var(--iq-shape-style)));
    --iq-badge-border-color-top: var(--iqtheme-builtinglobal-badge-border-color-top, var(--iq-color-secondary));
    --iq-badge-border-color-right: var(--iqtheme-builtinglobal-badge-border-color-right, var(--iq-color-secondary));
    --iq-badge-border-color-bottom: var(--iqtheme-builtinglobal-badge-border-color-bottom, var(--iq-color-secondary));
    --iq-badge-border-color-left: var(--iqtheme-builtinglobal-badge-border-color-left, var(--iq-color-secondary));
    --iq-badge-border-width-top: var(--iqtheme-builtinglobal-badge-border-width-top, 1px);
    --iq-badge-border-width-right: var(--iqtheme-builtinglobal-badge-border-width-right, 1px);
    --iq-badge-border-width-bottom: var(--iqtheme-builtinglobal-badge-border-width-bottom, 1px);
    --iq-badge-border-width-left: var(--iqtheme-builtinglobal-badge-border-width-left, 1px);
    --iq-badge-border-style-top: var(--iqtheme-builtinglobal-badge-border-style-top, solid);
    --iq-badge-border-style-right: var(--iqtheme-builtinglobal-badge-border-style-right, solid);
    --iq-badge-border-style-bottom: var(--iqtheme-builtinglobal-badge-border-style-bottom, solid);
  --iq-badge-border-style-left: var(--iqtheme-builtinglobal-badge-border-style-left, solid);
    }
.badge-builtinprimary {
    --bs-badge-bg: var(--iqtheme-builtinprimary-badge-bg, var(--iq-color-primary-subtle));
    --bs-badge-color: var(--iqtheme-builtinprimary-badge-color, var(--iq-color-primary-subtle-contrast));
    --bs-badge-border-radius: var(--iqtheme-builtinprimary-badge-shape-style, var(--iqtheme-badge-shape-style, var(--iq-shape-style)));
    --iq-badge-border-color-top: var(--iqtheme-builtinprimary-badge-border-color-top, var(--iq-color-primary));
    --iq-badge-border-color-right: var(--iqtheme-builtinprimary-badge-border-color-right, var(--iq-color-primary));
    --iq-badge-border-color-bottom: var(--iqtheme-builtinprimary-badge-border-color-bottom, var(--iq-color-primary));
    --iq-badge-border-color-left: var(--iqtheme-builtinprimary-badge-border-color-left, var(--iq-color-primary));
    --iq-badge-border-width-top: var(--iqtheme-builtinprimary-badge-border-width-top, 1px);
    --iq-badge-border-width-right: var(--iqtheme-builtinprimary-badge-border-width-right, 1px);
    --iq-badge-border-width-bottom: var(--iqtheme-builtinprimary-badge-border-width-bottom, 1px);
    --iq-badge-border-width-left: var(--iqtheme-builtinprimary-badge-border-width-left, 1px);
    --iq-badge-border-style-top: var(--iqtheme-builtinprimary-badge-border-style-top, solid);
    --iq-badge-border-style-right: var(--iqtheme-builtinprimary-badge-border-style-right, solid);
    --iq-badge-border-style-bottom: var(--iqtheme-builtinprimary-badge-border-style-bottom, solid);
  --iq-badge-border-style-left: var(--iqtheme-builtinprimary-badge-border-style-left, solid);
    }
.badge-builtinsecondary {
    --bs-badge-bg: var(--iqtheme-builtinsecondary-badge-bg, var(--iq-color-secondary-subtle));
    --bs-badge-color: var(--iqtheme-builtinsecondary-badge-color, var(--iq-color-secondary-subtle-contrast));
    --bs-badge-border-radius: var(--iqtheme-builtinsecondary-badge-shape-style, var(--iqtheme-badge-shape-style, var(--iq-shape-style)));
    --iq-badge-border-color-top: var(--iqtheme-builtinsecondary-badge-border-color-top, var(--iq-color-secondary));
    --iq-badge-border-color-right: var(--iqtheme-builtinsecondary-badge-border-color-right, var(--iq-color-secondary));
    --iq-badge-border-color-bottom: var(--iqtheme-builtinsecondary-badge-border-color-bottom, var(--iq-color-secondary));
    --iq-badge-border-color-left: var(--iqtheme-builtinsecondary-badge-border-color-left, var(--iq-color-secondary));
    --iq-badge-border-width-top: var(--iqtheme-builtinsecondary-badge-border-width-top, 1px);
    --iq-badge-border-width-right: var(--iqtheme-builtinsecondary-badge-border-width-right, 1px);
    --iq-badge-border-width-bottom: var(--iqtheme-builtinsecondary-badge-border-width-bottom, 1px);
    --iq-badge-border-width-left: var(--iqtheme-builtinsecondary-badge-border-width-left, 1px);
    --iq-badge-border-style-top: var(--iqtheme-builtinsecondary-badge-border-style-top, solid);
    --iq-badge-border-style-right: var(--iqtheme-builtinsecondary-badge-border-style-right, solid);
    --iq-badge-border-style-bottom: var(--iqtheme-builtinsecondary-badge-border-style-bottom, solid);
  --iq-badge-border-style-left: var(--iqtheme-builtinsecondary-badge-border-style-left, solid);
    }
.badge-builtininfo {
    --bs-badge-bg: var(--iqtheme-builtininfo-badge-bg, var(--iq-color-info-subtle));
    --bs-badge-color: var(--iqtheme-builtininfo-badge-color, var(--iq-color-info-subtle-contrast));
    --bs-badge-border-radius: var(--iqtheme-builtininfo-badge-shape-style, var(--iqtheme-badge-shape-style, var(--iq-shape-style)));
    --iq-badge-border-color-top: var(--iqtheme-builtininfo-badge-border-color-top, var(--iq-color-info));
    --iq-badge-border-color-right: var(--iqtheme-builtininfo-badge-border-color-right, var(--iq-color-info));
    --iq-badge-border-color-bottom: var(--iqtheme-builtininfo-badge-border-color-bottom, var(--iq-color-info));
    --iq-badge-border-color-left: var(--iqtheme-builtininfo-badge-border-color-left, var(--iq-color-info));
    --iq-badge-border-width-top: var(--iqtheme-builtininfo-badge-border-width-top, 1px);
    --iq-badge-border-width-right: var(--iqtheme-builtininfo-badge-border-width-right, 1px);
    --iq-badge-border-width-bottom: var(--iqtheme-builtininfo-badge-border-width-bottom, 1px);
    --iq-badge-border-width-left: var(--iqtheme-builtininfo-badge-border-width-left, 1px);
    --iq-badge-border-style-top: var(--iqtheme-builtininfo-badge-border-style-top, solid);
    --iq-badge-border-style-right: var(--iqtheme-builtininfo-badge-border-style-right, solid);
    --iq-badge-border-style-bottom: var(--iqtheme-builtininfo-badge-border-style-bottom, solid);
  --iq-badge-border-style-left: var(--iqtheme-builtininfo-badge-border-style-left, solid);
    }
.badge-builtinerror {
    --bs-badge-bg: var(--iqtheme-builtinerror-badge-bg, var(--iq-color-error-subtle));
    --bs-badge-color: var(--iqtheme-builtinerror-badge-color, var(--iq-color-error-subtle-contrast));
    --bs-badge-border-radius: var(--iqtheme-builtinerror-badge-shape-style, var(--iqtheme-badge-shape-style, var(--iq-shape-style)));
    --iq-badge-border-color-top: var(--iqtheme-builtinerror-badge-border-color-top, var(--iq-color-error));
    --iq-badge-border-color-right: var(--iqtheme-builtinerror-badge-border-color-right, var(--iq-color-error));
    --iq-badge-border-color-bottom: var(--iqtheme-builtinerror-badge-border-color-bottom, var(--iq-color-error));
    --iq-badge-border-color-left: var(--iqtheme-builtinerror-badge-border-color-left, var(--iq-color-error));
    --iq-badge-border-width-top: var(--iqtheme-builtinerror-badge-border-width-top, 1px);
    --iq-badge-border-width-right: var(--iqtheme-builtinerror-badge-border-width-right, 1px);
    --iq-badge-border-width-bottom: var(--iqtheme-builtinerror-badge-border-width-bottom, 1px);
    --iq-badge-border-width-left: var(--iqtheme-builtinerror-badge-border-width-left, 1px);
    --iq-badge-border-style-top: var(--iqtheme-builtinerror-badge-border-style-top, solid);
    --iq-badge-border-style-right: var(--iqtheme-builtinerror-badge-border-style-right, solid);
    --iq-badge-border-style-bottom: var(--iqtheme-builtinerror-badge-border-style-bottom, solid);
  --iq-badge-border-style-left: var(--iqtheme-builtinerror-badge-border-style-left, solid);
    }
.badge-builtinwarn {
    --bs-badge-bg: var(--iqtheme-builtinwarn-badge-bg, var(--iq-color-warning-subtle));
    --bs-badge-color: var(--iqtheme-builtinwarn-badge-color, var(--iq-color-warning-subtle-contrast));
    --bs-badge-border-radius: var(--iqtheme-builtinwarn-badge-shape-style, var(--iqtheme-badge-shape-style, var(--iq-shape-style)));
    --iq-badge-border-color-top: var(--iqtheme-builtinwarn-badge-border-color-top, var(--iq-color-warning));
    --iq-badge-border-color-right: var(--iqtheme-builtinwarn-badge-border-color-right, var(--iq-color-warning));
    --iq-badge-border-color-bottom: var(--iqtheme-builtinwarn-badge-border-color-bottom, var(--iq-color-warning));
    --iq-badge-border-color-left: var(--iqtheme-builtinwarn-badge-border-color-left, var(--iq-color-warning));
    --iq-badge-border-width-top: var(--iqtheme-builtinwarn-badge-border-width-top, 1px);
    --iq-badge-border-width-right: var(--iqtheme-builtinwarn-badge-border-width-right, 1px);
    --iq-badge-border-width-bottom: var(--iqtheme-builtinwarn-badge-border-width-bottom, 1px);
    --iq-badge-border-width-left: var(--iqtheme-builtinwarn-badge-border-width-left, 1px);
    --iq-badge-border-style-top: var(--iqtheme-builtinwarn-badge-border-style-top, solid);
    --iq-badge-border-style-right: var(--iqtheme-builtinwarn-badge-border-style-right, solid);
    --iq-badge-border-style-bottom: var(--iqtheme-builtinwarn-badge-border-style-bottom, solid);
  --iq-badge-border-style-left: var(--iqtheme-builtinwarn-badge-border-style-left, solid);
    }
.badge-builtinsuccess {
    --bs-badge-bg: var(--iqtheme-builtinsuccess-badge-bg, var(--iq-color-success-subtle));
    --bs-badge-color: var(--iqtheme-builtinsuccess-badge-color, var(--iq-color-success-subtle-contrast));
    --bs-badge-border-radius: var(--iqtheme-builtinsuccess-badge-shape-style, var(--iqtheme-badge-shape-style, var(--iq-shape-style)));
    --iq-badge-border-color-top: var(--iqtheme-builtinsuccess-badge-border-color-top, var(--iq-color-success));
    --iq-badge-border-color-right: var(--iqtheme-builtinsuccess-badge-border-color-right, var(--iq-color-success));
    --iq-badge-border-color-bottom: var(--iqtheme-builtinsuccess-badge-border-color-bottom, var(--iq-color-success));
    --iq-badge-border-color-left: var(--iqtheme-builtinsuccess-badge-border-color-left, var(--iq-color-success));
    --iq-badge-border-width-top: var(--iqtheme-builtinsuccess-badge-border-width-top, 1px);
    --iq-badge-border-width-right: var(--iqtheme-builtinsuccess-badge-border-width-right, 1px);
    --iq-badge-border-width-bottom: var(--iqtheme-builtinsuccess-badge-border-width-bottom, 1px);
    --iq-badge-border-width-left: var(--iqtheme-builtinsuccess-badge-border-width-left, 1px);
    --iq-badge-border-style-top: var(--iqtheme-builtinsuccess-badge-border-style-top, solid);
    --iq-badge-border-style-right: var(--iqtheme-builtinsuccess-badge-border-style-right, solid);
    --iq-badge-border-style-bottom: var(--iqtheme-builtinsuccess-badge-border-style-bottom, solid);
  --iq-badge-border-style-left: var(--iqtheme-builtinsuccess-badge-border-style-left, solid);
    }
.badge-builtinlight {
    --bs-badge-bg: var(--iqtheme-builtinlight-badge-bg, var(--iq-color-light-subtle));
    --bs-badge-color: var(--iqtheme-builtinlight-badge-color, var(--iq-color-light-subtle-contrast));
    --bs-badge-border-radius: var(--iqtheme-builtinlight-badge-shape-style, var(--iqtheme-badge-shape-style, var(--iq-shape-style)));
    --iq-badge-border-color-top: var(--iqtheme-builtinlight-badge-border-color-top, var(--iq-color-light));
    --iq-badge-border-color-right: var(--iqtheme-builtinlight-badge-border-color-right, var(--iq-color-light));
    --iq-badge-border-color-bottom: var(--iqtheme-builtinlight-badge-border-color-bottom, var(--iq-color-light));
    --iq-badge-border-color-left: var(--iqtheme-builtinlight-badge-border-color-left, var(--iq-color-light));
    --iq-badge-border-width-top: var(--iqtheme-builtinlight-badge-border-width-top, 1px);
    --iq-badge-border-width-right: var(--iqtheme-builtinlight-badge-border-width-right, 1px);
    --iq-badge-border-width-bottom: var(--iqtheme-builtinlight-badge-border-width-bottom, 1px);
    --iq-badge-border-width-left: var(--iqtheme-builtinlight-badge-border-width-left, 1px);
    --iq-badge-border-style-top: var(--iqtheme-builtinlight-badge-border-style-top, solid);
    --iq-badge-border-style-right: var(--iqtheme-builtinlight-badge-border-style-right, solid);
    --iq-badge-border-style-bottom: var(--iqtheme-builtinlight-badge-border-style-bottom, solid);
  --iq-badge-border-style-left: var(--iqtheme-builtinlight-badge-border-style-left, solid);
    }
.badge-builtindark {
    --bs-badge-bg: var(--iqtheme-builtindark-badge-bg, var(--iq-color-dark-subtle));
    --bs-badge-color: var(--iqtheme-builtindark-badge-color, var(--iq-color-dark-subtle-contrast));
    --bs-badge-border-radius: var(--iqtheme-builtindark-badge-shape-style, var(--iqtheme-badge-shape-style, var(--iq-shape-style)));
    --iq-badge-border-color-top: var(--iqtheme-builtindark-badge-border-color-top, var(--iq-color-dark));
    --iq-badge-border-color-right: var(--iqtheme-builtindark-badge-border-color-right, var(--iq-color-dark));
    --iq-badge-border-color-bottom: var(--iqtheme-builtindark-badge-border-color-bottom, var(--iq-color-dark));
    --iq-badge-border-color-left: var(--iqtheme-builtindark-badge-border-color-left, var(--iq-color-dark));
    --iq-badge-border-width-top: var(--iqtheme-builtindark-badge-border-width-top, 1px);
    --iq-badge-border-width-right: var(--iqtheme-builtindark-badge-border-width-right, 1px);
    --iq-badge-border-width-bottom: var(--iqtheme-builtindark-badge-border-width-bottom, 1px);
    --iq-badge-border-width-left: var(--iqtheme-builtindark-badge-border-width-left, 1px);
    --iq-badge-border-style-top: var(--iqtheme-builtindark-badge-border-style-top, solid);
    --iq-badge-border-style-right: var(--iqtheme-builtindark-badge-border-style-right, solid);
    --iq-badge-border-style-bottom: var(--iqtheme-builtindark-badge-border-style-bottom, solid);
  --iq-badge-border-style-left: var(--iqtheme-builtindark-badge-border-style-left, solid);
    }

.toggle-btn-builtinglobal {
  --iq-toggle-button-bg: white;
  --iq-toggle-button-color: var(--iqtheme-builtinglobal-toggle-button-unselected-color, var(--iq-color-button-toggle-label));
  --iq-toggle-button-bg-hover: var(--iqtheme-builtinglobal-toggle-button-color-hover, var(--iq-color-button-toggle-hover));
  --iq-toggle-button-color-hover: var(--iqtheme-builtinglobal-toggle-button-bg-hover, var(--iq-color-button-toggle-label-hover));
  --iq-toggle-button-inner-border-radius: var(--iqtheme-builtinglobal-toggle-button-inner-border-radius, 0);
  --iq-toggle-button-border-color-top: var(--iqtheme-builtinglobal-toggle-button-border-color-top, var(--iq-color-secondary));
  --iq-toggle-button-border-color-right: var(--iqtheme-builtinglobal-toggle-button-border-color-right, var(--iq-color-secondary));
  --iq-toggle-button-border-color-bottom: var(--iqtheme-builtinglobal-toggle-button-border-color-bottom, var(--iq-color-secondary));
  --iq-toggle-button-border-color-left: var(--iqtheme-builtinglobal-toggle-button-border-color-left, var(--iq-color-secondary));
  --iq-toggle-button-border-width-top: var(--iqtheme-builtinglobal-toggle-button-border-width-top, 1px);
  --iq-toggle-button-border-width-right: var(--iqtheme-builtinglobal-toggle-button-border-width-right, 1px);
  --iq-toggle-button-border-width-bottom: var(--iqtheme-builtinglobal-toggle-button-border-width-bottom, 1px);
  --iq-toggle-button-border-width-left: var(--iqtheme-builtinglobal-toggle-button-border-width-left, 1px);
  --iq-toggle-button-border-style-top: var(--iqtheme-builtinglobal-toggle-button-border-style-top, solid);
  --iq-toggle-button-border-style-right: var(--iqtheme-builtinglobal-toggle-button-border-style-right, solid);
  --iq-toggle-button-border-style-bottom: var(--iqtheme-builtinglobal-toggle-button-border-style-bottom, solid);
  --iq-toggle-button-border-style-left: var(--iqtheme-builtinglobal-toggle-button-border-style-left, solid);
  --iq-toggle-button-bg-active: var(--iqtheme-builtinglobal-toggle-button-color, var(--iq-color-secondary-contrast));
  --iq-toggle-button-color-active: var(--iqtheme-builtinglobal-toggle-button-bg, var(--iq-color-secondary));
  --iq-toggle-button-bg-disabled: var(--iqtheme-builtinglobal-toggle-button-bg-disabled, var(--iq-color-secondary-subtle));
  --iq-toggle-button-color-disabled: var(--iqtheme-builtinglobal-toggle-button-color-disabled, var(--iq-color-secondary-subtle-contrast));
  --iq-toggle-button-border-radius: var(--iqtheme-builtinglobal-toggle-button-shape-style, inherit);
}

.btn-group.toggle-btn-builtinglobal {
  gap: 0px;
}

.toggle-btn-builtinprimary {
  --iq-toggle-button-bg: white;
  --iq-toggle-button-color: var(--iqtheme-builtinprimary-toggle-button-unselected-color, var(--iq-color-primary));
  --iq-toggle-button-bg-hover: var(--iqtheme-builtinprimary-toggle-button-color-hover, var(--iq-color-primary-hover));
  --iq-toggle-button-color-hover: var(--iqtheme-builtinprimary-toggle-button-bg-hover, var(--iq-color-primary-hover-contrast));
  --iq-toggle-button-inner-border-radius: var(--iqtheme-builtinprimary-toggle-button-inner-border-radius, 0);
  --iq-toggle-button-border-color-top: var(--iqtheme-builtinprimary-toggle-button-border-color-top, var(--iq-color-primary));
  --iq-toggle-button-border-color-right: var(--iqtheme-builtinprimary-toggle-button-border-color-right, var(--iq-color-primary));
  --iq-toggle-button-border-color-bottom: var(--iqtheme-builtinprimary-toggle-button-border-color-bottom, var(--iq-color-primary));
  --iq-toggle-button-border-color-left: var(--iqtheme-builtinprimary-toggle-button-border-color-left, var(--iq-color-primary));
  --iq-toggle-button-border-width-top: var(--iqtheme-builtinprimary-toggle-button-border-width-top, 1px);
  --iq-toggle-button-border-width-right: var(--iqtheme-builtinprimary-toggle-button-border-width-right, 1px);
  --iq-toggle-button-border-width-bottom: var(--iqtheme-builtinprimary-toggle-button-border-width-bottom, 1px);
  --iq-toggle-button-border-width-left: var(--iqtheme-builtinprimary-toggle-button-border-width-left, 1px);
  --iq-toggle-button-border-style-top: var(--iqtheme-builtinprimary-toggle-button-border-style-top, solid);
  --iq-toggle-button-border-style-right: var(--iqtheme-builtinprimary-toggle-button-border-style-right, solid);
  --iq-toggle-button-border-style-bottom: var(--iqtheme-builtinprimary-toggle-button-border-style-bottom, solid);
  --iq-toggle-button-border-style-left: var(--iqtheme-builtinprimary-toggle-button-border-style-left, solid);
  --iq-toggle-button-bg-active: var(--iqtheme-builtinprimary-toggle-button-color, var(--iq-color-primary-contrast));
  --iq-toggle-button-color-active: var(--iqtheme-builtinprimary-toggle-button-bg, var(--iq-color-primary));
  --iq-toggle-button-bg-disabled: var(--iqtheme-builtinprimary-toggle-button-bg-disabled, var(--iq-color-primary-subtle));
  --iq-toggle-button-color-disabled: var(--iqtheme-builtinprimary-toggle-button-color-disabled, var(--iq-color-primary-subtle-contrast));
  --iq-toggle-button-border-radius: var(--iqtheme-builtinprimary-toggle-button-shape-style, inherit);
}

.btn-group.toggle-btn-builtinprimary {
  gap: 0px;
}

.toggle-btn-builtinsecondary {
  --iq-toggle-button-bg: white;
  --iq-toggle-button-color: var(--iqtheme-builtinsecondary-toggle-button-unselected-color, var(--iq-color-secondary));
  --iq-toggle-button-bg-hover: var(--iqtheme-builtinsecondary-toggle-button-color-hover, var(--iq-color-secondary-hover));
  --iq-toggle-button-color-hover: var(--iqtheme-builtinsecondary-toggle-button-bg-hover, var(--iq-color-secondary-hover-contrast));
  --iq-toggle-button-inner-border-radius: var(--iqtheme-builtinsecondary-toggle-button-inner-border-radius, 0);
  --iq-toggle-button-border-color-top: var(--iqtheme-builtinsecondary-toggle-button-border-color-top, var(--iq-color-secondary));
  --iq-toggle-button-border-color-right: var(--iqtheme-builtinsecondary-toggle-button-border-color-right, var(--iq-color-secondary));
  --iq-toggle-button-border-color-bottom: var(--iqtheme-builtinsecondary-toggle-button-border-color-bottom, var(--iq-color-secondary));
  --iq-toggle-button-border-color-left: var(--iqtheme-builtinsecondary-toggle-button-border-color-left, var(--iq-color-secondary));
  --iq-toggle-button-border-width-top: var(--iqtheme-builtinsecondary-toggle-button-border-width-top, 1px);
  --iq-toggle-button-border-width-right: var(--iqtheme-builtinsecondary-toggle-button-border-width-right, 1px);
  --iq-toggle-button-border-width-bottom: var(--iqtheme-builtinsecondary-toggle-button-border-width-bottom, 1px);
  --iq-toggle-button-border-width-left: var(--iqtheme-builtinsecondary-toggle-button-border-width-left, 1px);
  --iq-toggle-button-border-style-top: var(--iqtheme-builtinsecondary-toggle-button-border-style-top, solid);
  --iq-toggle-button-border-style-right: var(--iqtheme-builtinsecondary-toggle-button-border-style-right, solid);
  --iq-toggle-button-border-style-bottom: var(--iqtheme-builtinsecondary-toggle-button-border-style-bottom, solid);
  --iq-toggle-button-border-style-left: var(--iqtheme-builtinsecondary-toggle-button-border-style-left, solid);
  --iq-toggle-button-bg-active: var(--iqtheme-builtinsecondary-toggle-button-color, var(--iq-color-secondary-contrast));
  --iq-toggle-button-color-active: var(--iqtheme-builtinsecondary-toggle-button-bg, var(--iq-color-secondary));
  --iq-toggle-button-bg-disabled: var(--iqtheme-builtinsecondary-toggle-button-bg-disabled, var(--iq-color-secondary-subtle));
  --iq-toggle-button-color-disabled: var(--iqtheme-builtinsecondary-toggle-button-color-disabled, var(--iq-color-secondary-subtle-contrast));
  --iq-toggle-button-border-radius: var(--iqtheme-builtinsecondary-toggle-button-shape-style, inherit);
}

.btn-group.toggle-btn-builtinsecondary {
  gap: 0px;
}

.toggle-btn-builtininfo {
  --iq-toggle-button-bg: white;
  --iq-toggle-button-color: var(--iqtheme-builtininfo-toggle-button-unselected-color, var(--iq-color-info));
  --iq-toggle-button-bg-hover: var(--iqtheme-builtininfo-toggle-button-color-hover, var(--iq-color-info-hover));
  --iq-toggle-button-color-hover: var(--iqtheme-builtininfo-toggle-button-bg-hover, var(--iq-color-info-hover-contrast));
  --iq-toggle-button-inner-border-radius: var(--iqtheme-builtininfo-toggle-button-inner-border-radius, 0);
  --iq-toggle-button-border-color-top: var(--iqtheme-builtininfo-toggle-button-border-color-top, var(--iq-color-info));
  --iq-toggle-button-border-color-right: var(--iqtheme-builtininfo-toggle-button-border-color-right, var(--iq-color-info));
  --iq-toggle-button-border-color-bottom: var(--iqtheme-builtininfo-toggle-button-border-color-bottom, var(--iq-color-info));
  --iq-toggle-button-border-color-left: var(--iqtheme-builtininfo-toggle-button-border-color-left, var(--iq-color-info));
  --iq-toggle-button-border-width-top: var(--iqtheme-builtininfo-toggle-button-border-width-top, 1px);
  --iq-toggle-button-border-width-right: var(--iqtheme-builtininfo-toggle-button-border-width-right, 1px);
  --iq-toggle-button-border-width-bottom: var(--iqtheme-builtininfo-toggle-button-border-width-bottom, 1px);
  --iq-toggle-button-border-width-left: var(--iqtheme-builtininfo-toggle-button-border-width-left, 1px);
  --iq-toggle-button-border-style-top: var(--iqtheme-builtininfo-toggle-button-border-style-top, solid);
  --iq-toggle-button-border-style-right: var(--iqtheme-builtininfo-toggle-button-border-style-right, solid);
  --iq-toggle-button-border-style-bottom: var(--iqtheme-builtininfo-toggle-button-border-style-bottom, solid);
  --iq-toggle-button-border-style-left: var(--iqtheme-builtininfo-toggle-button-border-style-left, solid);
  --iq-toggle-button-bg-active: var(--iqtheme-builtininfo-toggle-button-color, var(--iq-color-info-contrast));
  --iq-toggle-button-color-active: var(--iqtheme-builtininfo-toggle-button-bg, var(--iq-color-info));
  --iq-toggle-button-bg-disabled: var(--iqtheme-builtininfo-toggle-button-bg-disabled, var(--iq-color-info-subtle));
  --iq-toggle-button-color-disabled: var(--iqtheme-builtininfo-toggle-button-color-disabled, var(--iq-color-info-subtle-contrast));
  --iq-toggle-button-border-radius: var(--iqtheme-builtininfo-toggle-button-shape-style, inherit);
}

.btn-group.toggle-btn-builtininfo {
  gap: 0px;
}

.toggle-btn-builtinerror {
  --iq-toggle-button-bg: white;
  --iq-toggle-button-color: var(--iqtheme-builtinerror-toggle-button-unselected-color, var(--iq-color-error));
  --iq-toggle-button-bg-hover: var(--iqtheme-builtinerror-toggle-button-color-hover, var(--iq-color-error-hover));
  --iq-toggle-button-color-hover: var(--iqtheme-builtinerror-toggle-button-bg-hover, var(--iq-color-error-hover-contrast));
  --iq-toggle-button-inner-border-radius: var(--iqtheme-builtinerror-toggle-button-inner-border-radius, 0);
  --iq-toggle-button-border-color-top: var(--iqtheme-builtinerror-toggle-button-border-color-top, var(--iq-color-error));
  --iq-toggle-button-border-color-right: var(--iqtheme-builtinerror-toggle-button-border-color-right, var(--iq-color-error));
  --iq-toggle-button-border-color-bottom: var(--iqtheme-builtinerror-toggle-button-border-color-bottom, var(--iq-color-error));
  --iq-toggle-button-border-color-left: var(--iqtheme-builtinerror-toggle-button-border-color-left, var(--iq-color-error));
  --iq-toggle-button-border-width-top: var(--iqtheme-builtinerror-toggle-button-border-width-top, 1px);
  --iq-toggle-button-border-width-right: var(--iqtheme-builtinerror-toggle-button-border-width-right, 1px);
  --iq-toggle-button-border-width-bottom: var(--iqtheme-builtinerror-toggle-button-border-width-bottom, 1px);
  --iq-toggle-button-border-width-left: var(--iqtheme-builtinerror-toggle-button-border-width-left, 1px);
  --iq-toggle-button-border-style-top: var(--iqtheme-builtinerror-toggle-button-border-style-top, solid);
  --iq-toggle-button-border-style-right: var(--iqtheme-builtinerror-toggle-button-border-style-right, solid);
  --iq-toggle-button-border-style-bottom: var(--iqtheme-builtinerror-toggle-button-border-style-bottom, solid);
  --iq-toggle-button-border-style-left: var(--iqtheme-builtinerror-toggle-button-border-style-left, solid);
  --iq-toggle-button-bg-active: var(--iqtheme-builtinerror-toggle-button-color, var(--iq-color-error-contrast));
  --iq-toggle-button-color-active: var(--iqtheme-builtinerror-toggle-button-bg, var(--iq-color-error));
  --iq-toggle-button-bg-disabled: var(--iqtheme-builtinerror-toggle-button-bg-disabled, var(--iq-color-error-subtle));
  --iq-toggle-button-color-disabled: var(--iqtheme-builtinerror-toggle-button-color-disabled, var(--iq-color-error-subtle-contrast));
  --iq-toggle-button-border-radius: var(--iqtheme-builtinerror-toggle-button-shape-style, inherit);
}

.btn-group.toggle-btn-builtinerror {
  gap: 0px;
}

.toggle-btn-builtinwarn {
  --iq-toggle-button-bg: white;
  --iq-toggle-button-color: var(--iqtheme-builtinwarn-toggle-button-unselected-color, var(--iq-color-warning));
  --iq-toggle-button-bg-hover: var(--iqtheme-builtinwarn-toggle-button-color-hover, var(--iq-color-warning-hover));
  --iq-toggle-button-color-hover: var(--iqtheme-builtinwarn-toggle-button-bg-hover, var(--iq-color-warning-hover-contrast));
  --iq-toggle-button-inner-border-radius: var(--iqtheme-builtinwarn-toggle-button-inner-border-radius, 0);
  --iq-toggle-button-border-color-top: var(--iqtheme-builtinwarn-toggle-button-border-color-top, var(--iq-color-warning));
  --iq-toggle-button-border-color-right: var(--iqtheme-builtinwarn-toggle-button-border-color-right, var(--iq-color-warning));
  --iq-toggle-button-border-color-bottom: var(--iqtheme-builtinwarn-toggle-button-border-color-bottom, var(--iq-color-warning));
  --iq-toggle-button-border-color-left: var(--iqtheme-builtinwarn-toggle-button-border-color-left, var(--iq-color-warning));
  --iq-toggle-button-border-width-top: var(--iqtheme-builtinwarn-toggle-button-border-width-top, 1px);
  --iq-toggle-button-border-width-right: var(--iqtheme-builtinwarn-toggle-button-border-width-right, 1px);
  --iq-toggle-button-border-width-bottom: var(--iqtheme-builtinwarn-toggle-button-border-width-bottom, 1px);
  --iq-toggle-button-border-width-left: var(--iqtheme-builtinwarn-toggle-button-border-width-left, 1px);
  --iq-toggle-button-border-style-top: var(--iqtheme-builtinwarn-toggle-button-border-style-top, solid);
  --iq-toggle-button-border-style-right: var(--iqtheme-builtinwarn-toggle-button-border-style-right, solid);
  --iq-toggle-button-border-style-bottom: var(--iqtheme-builtinwarn-toggle-button-border-style-bottom, solid);
  --iq-toggle-button-border-style-left: var(--iqtheme-builtinwarn-toggle-button-border-style-left, solid);
  --iq-toggle-button-bg-active: var(--iqtheme-builtinwarn-toggle-button-color, var(--iq-color-warning-contrast));
  --iq-toggle-button-color-active: var(--iqtheme-builtinwarn-toggle-button-bg, var(--iq-color-warning));
  --iq-toggle-button-bg-disabled: var(--iqtheme-builtinwarn-toggle-button-bg-disabled, var(--iq-color-warning-subtle));
  --iq-toggle-button-color-disabled: var(--iqtheme-builtinwarn-toggle-button-color-disabled, var(--iq-color-warning-subtle-contrast));
  --iq-toggle-button-border-radius: var(--iqtheme-builtinwarn-toggle-button-shape-style, inherit);
}

.btn-group.toggle-btn-builtinwarn {
  gap: 0px;
}

.toggle-btn-builtinsuccess {
  --iq-toggle-button-bg: white;
  --iq-toggle-button-color: var(--iqtheme-builtinsuccess-toggle-button-unselected-color, var(--iq-color-success));
  --iq-toggle-button-bg-hover: var(--iqtheme-builtinsuccess-toggle-button-color-hover, var(--iq-color-success-hover));
  --iq-toggle-button-color-hover: var(--iqtheme-builtinsuccess-toggle-button-bg-hover, var(--iq-color-success-hover-contrast));
  --iq-toggle-button-inner-border-radius: var(--iqtheme-builtinsuccess-toggle-button-inner-border-radius, 0);
  --iq-toggle-button-border-color-top: var(--iqtheme-builtinsuccess-toggle-button-border-color-top, var(--iq-color-success));
  --iq-toggle-button-border-color-right: var(--iqtheme-builtinsuccess-toggle-button-border-color-right, var(--iq-color-success));
  --iq-toggle-button-border-color-bottom: var(--iqtheme-builtinsuccess-toggle-button-border-color-bottom, var(--iq-color-success));
  --iq-toggle-button-border-color-left: var(--iqtheme-builtinsuccess-toggle-button-border-color-left, var(--iq-color-success));
  --iq-toggle-button-border-width-top: var(--iqtheme-builtinsuccess-toggle-button-border-width-top, 1px);
  --iq-toggle-button-border-width-right: var(--iqtheme-builtinsuccess-toggle-button-border-width-right, 1px);
  --iq-toggle-button-border-width-bottom: var(--iqtheme-builtinsuccess-toggle-button-border-width-bottom, 1px);
  --iq-toggle-button-border-width-left: var(--iqtheme-builtinsuccess-toggle-button-border-width-left, 1px);
  --iq-toggle-button-border-style-top: var(--iqtheme-builtinsuccess-toggle-button-border-style-top, solid);
  --iq-toggle-button-border-style-right: var(--iqtheme-builtinsuccess-toggle-button-border-style-right, solid);
  --iq-toggle-button-border-style-bottom: var(--iqtheme-builtinsuccess-toggle-button-border-style-bottom, solid);
  --iq-toggle-button-border-style-left: var(--iqtheme-builtinsuccess-toggle-button-border-style-left, solid);
  --iq-toggle-button-bg-active: var(--iqtheme-builtinsuccess-toggle-button-color, var(--iq-color-success-contrast));
  --iq-toggle-button-color-active: var(--iqtheme-builtinsuccess-toggle-button-bg, var(--iq-color-success));
  --iq-toggle-button-bg-disabled: var(--iqtheme-builtinsuccess-toggle-button-bg-disabled, var(--iq-color-success-subtle));
  --iq-toggle-button-color-disabled: var(--iqtheme-builtinsuccess-toggle-button-color-disabled, var(--iq-color-success-subtle-contrast));
  --iq-toggle-button-border-radius: var(--iqtheme-builtinsuccess-toggle-button-shape-style, inherit);
}

.btn-group.toggle-btn-builtinsuccess {
  gap: 0px;
}

.toggle-btn-builtinlight {
  --iq-toggle-button-bg: white;
  --iq-toggle-button-color: var(--iqtheme-builtinlight-toggle-button-unselected-color, var(--iq-color-light));
  --iq-toggle-button-bg-hover: var(--iqtheme-builtinlight-toggle-button-color-hover, var(--iq-color-light-hover));
  --iq-toggle-button-color-hover: var(--iqtheme-builtinlight-toggle-button-bg-hover, var(--iq-color-light-hover-contrast));
  --iq-toggle-button-inner-border-radius: var(--iqtheme-builtinlight-toggle-button-inner-border-radius, 0);
  --iq-toggle-button-border-color-top: var(--iqtheme-builtinlight-toggle-button-border-color-top, var(--iq-color-light));
  --iq-toggle-button-border-color-right: var(--iqtheme-builtinlight-toggle-button-border-color-right, var(--iq-color-light));
  --iq-toggle-button-border-color-bottom: var(--iqtheme-builtinlight-toggle-button-border-color-bottom, var(--iq-color-light));
  --iq-toggle-button-border-color-left: var(--iqtheme-builtinlight-toggle-button-border-color-left, var(--iq-color-light));
  --iq-toggle-button-border-width-top: var(--iqtheme-builtinlight-toggle-button-border-width-top, 1px);
  --iq-toggle-button-border-width-right: var(--iqtheme-builtinlight-toggle-button-border-width-right, 1px);
  --iq-toggle-button-border-width-bottom: var(--iqtheme-builtinlight-toggle-button-border-width-bottom, 1px);
  --iq-toggle-button-border-width-left: var(--iqtheme-builtinlight-toggle-button-border-width-left, 1px);
  --iq-toggle-button-border-style-top: var(--iqtheme-builtinlight-toggle-button-border-style-top, solid);
  --iq-toggle-button-border-style-right: var(--iqtheme-builtinlight-toggle-button-border-style-right, solid);
  --iq-toggle-button-border-style-bottom: var(--iqtheme-builtinlight-toggle-button-border-style-bottom, solid);
  --iq-toggle-button-border-style-left: var(--iqtheme-builtinlight-toggle-button-border-style-left, solid);
  --iq-toggle-button-bg-active: var(--iqtheme-builtinlight-toggle-button-color, var(--iq-color-light-contrast));
  --iq-toggle-button-color-active: var(--iqtheme-builtinlight-toggle-button-bg, var(--iq-color-light));
  --iq-toggle-button-bg-disabled: var(--iqtheme-builtinlight-toggle-button-bg-disabled, var(--iq-color-light-subtle));
  --iq-toggle-button-color-disabled: var(--iqtheme-builtinlight-toggle-button-color-disabled, var(--iq-color-light-subtle-contrast));
  --iq-toggle-button-border-radius: var(--iqtheme-builtinlight-toggle-button-shape-style, inherit);
}

.btn-group.toggle-btn-builtinlight {
  gap: 0px;
}

.toggle-btn-builtindark {
  --iq-toggle-button-bg: white;
  --iq-toggle-button-color: var(--iqtheme-builtindark-toggle-button-unselected-color, var(--iq-color-dark));
  --iq-toggle-button-bg-hover: var(--iqtheme-builtindark-toggle-button-color-hover, var(--iq-color-dark-hover));
  --iq-toggle-button-color-hover: var(--iqtheme-builtindark-toggle-button-bg-hover, var(--iq-color-dark-hover-contrast));
  --iq-toggle-button-inner-border-radius: var(--iqtheme-builtindark-toggle-button-inner-border-radius, 0);
  --iq-toggle-button-border-color-top: var(--iqtheme-builtindark-toggle-button-border-color-top, var(--iq-color-dark));
  --iq-toggle-button-border-color-right: var(--iqtheme-builtindark-toggle-button-border-color-right, var(--iq-color-dark));
  --iq-toggle-button-border-color-bottom: var(--iqtheme-builtindark-toggle-button-border-color-bottom, var(--iq-color-dark));
  --iq-toggle-button-border-color-left: var(--iqtheme-builtindark-toggle-button-border-color-left, var(--iq-color-dark));
  --iq-toggle-button-border-width-top: var(--iqtheme-builtindark-toggle-button-border-width-top, 1px);
  --iq-toggle-button-border-width-right: var(--iqtheme-builtindark-toggle-button-border-width-right, 1px);
  --iq-toggle-button-border-width-bottom: var(--iqtheme-builtindark-toggle-button-border-width-bottom, 1px);
  --iq-toggle-button-border-width-left: var(--iqtheme-builtindark-toggle-button-border-width-left, 1px);
  --iq-toggle-button-border-style-top: var(--iqtheme-builtindark-toggle-button-border-style-top, solid);
  --iq-toggle-button-border-style-right: var(--iqtheme-builtindark-toggle-button-border-style-right, solid);
  --iq-toggle-button-border-style-bottom: var(--iqtheme-builtindark-toggle-button-border-style-bottom, solid);
  --iq-toggle-button-border-style-left: var(--iqtheme-builtindark-toggle-button-border-style-left, solid);
  --iq-toggle-button-bg-active: var(--iqtheme-builtindark-toggle-button-color, var(--iq-color-dark-contrast));
  --iq-toggle-button-color-active: var(--iqtheme-builtindark-toggle-button-bg, var(--iq-color-dark));
  --iq-toggle-button-bg-disabled: var(--iqtheme-builtindark-toggle-button-bg-disabled, var(--iq-color-dark-subtle));
  --iq-toggle-button-color-disabled: var(--iqtheme-builtindark-toggle-button-color-disabled, var(--iq-color-dark-subtle-contrast));
  --iq-toggle-button-border-radius: var(--iqtheme-builtindark-toggle-button-shape-style, inherit);
}

.btn-group.toggle-btn-builtindark {
  gap: 0px;
}


.ls:not([class*="section-"]) {
    --section-bg: var(--iqtheme-builtinglobal-section-bg, transparent);
    --section-color: var(--iqtheme-builtinglobal-section-color,  var(--iq-color-secondary));
    --section-title-color: var(--iqtheme-builtinglobal-section-title-color, var(--iqtheme-column-color, var(--iq-color-secondary)));
    --section-title-bg: var(--iqtheme-builtinglobal-section-title-bg, transparent);
    & > .ls-body {
        padding-top: var(--iqtheme-builtinglobal-section-padding-top, 0px);
        padding-right: var(--iqtheme-builtinglobal-section-padding-right, 0px);
        padding-bottom: var(--iqtheme-builtinglobal-section-padding-bottom, 0px);
        padding-left: var(--iqtheme-builtinglobal-section-padding-left, 0px);
    }
    & > .ls-title-area {
        padding-top: var(--iqtheme-builtinglobal-section-title-padding-top, 0px);
        padding-right: var(--iqtheme-builtinglobal-section-title-padding-right, 0px);
        padding-bottom: var(--iqtheme-builtinglobal-section-title-padding-bottom, 0px);
        padding-left: var(--iqtheme-builtinglobal-section-title-padding-left, 0px);
    }
    --section-border-radius: var(--iqtheme-builtinglobal-section-border-radius, 0px);
    --section-border-radius: var(--iqtheme-builtinglobal-section-shape-style, var(--iqtheme-section-shape-style, var(--iq-shape-style)));
    --section-border-color-top: var(--iqtheme-builtinglobal-section-border-color-top, var(--iqtheme-column-color, var(--iq-color-secondary)));
    --section-border-color-right: var(--iqtheme-builtinglobal-section-border-color-right, var(--iqtheme-column-color, var(--iq-color-secondary)));
    --section-border-color-bottom: var(--iqtheme-builtinglobal-section-border-color-bottom, var(--iqtheme-column-color, var(--iq-color-secondary)));
    --section-border-color-left: var(--iqtheme-builtinglobal-section-border-color-left, var(--iqtheme-column-color, var(--iq-color-secondary)));
    --section-border-width-top: var(--iqtheme-builtinglobal-section-border-width-top, 0px);
    --section-border-width-right: var(--iqtheme-builtinglobal-section-border-width-right, 0px);
    --section-border-width-bottom: var(--iqtheme-builtinglobal-section-border-width-bottom, 0px);
    --section-border-width-left: var(--iqtheme-builtinglobal-section-border-width-left, 0px);
    --section-border-style-top: var(--iqtheme-builtinglobal-section-border-style-top, solid);
    --section-border-style-right: var(--iqtheme-builtinglobal-section-border-style-right, solid);
    --section-border-style-bottom: var(--iqtheme-builtinglobal-section-border-style-bottom, solid);
    --section-border-style-left: var(--iqtheme-builtinglobal-section-border-style-left, solid);
}
.ls.section-builtinprimary {
    --section-bg: var(--iqtheme-builtinprimary-section-bg, var(--iq-color-primary-subtle));
    --section-color: var(--iqtheme-builtinprimary-section-color,  var(--iq-color-primary));
    --section-text-color: var(--iqtheme-builtinprimary-section-color, var(--iq-color-primary-subtle-contrast));
    --section-title-color: var(--iqtheme-builtinprimary-section-title-color, var(--iqtheme-column-color, var(--iq-color-primary)));
    --section-title-bg: var(--iqtheme-builtinprimary-section-title-bg, transparent);
    & > .ls-body {
        padding-top: var(--iqtheme-builtinprimary-section-padding-top, 10px);
        padding-right: var(--iqtheme-builtinprimary-section-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinprimary-section-padding-bottom, 20px);
        padding-left: var(--iqtheme-builtinprimary-section-padding-left, 20px);
    }
    & > .ls-title-area {
        padding-top: var(--iqtheme-builtinprimary-section-title-padding-top, 20px);
        padding-right: var(--iqtheme-builtinprimary-section-title-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinprimary-section-title-padding-bottom, 10px);
        padding-left: var(--iqtheme-builtinprimary-section-title-padding-left, 20px);
    }
    --section-border-radius: var(--iqtheme-builtinprimary-section-border-radius, 0px);
    --iqtheme-link-color: var(--iqtheme-builtinprimary-section-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinprimary-section-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinprimary-section-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinprimary-section-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --section-border-radius: var(--iqtheme-builtinprimary-section-shape-style, var(--iqtheme-section-shape-style, var(--iq-shape-style)));
    --section-border-color-top: var(--iqtheme-builtinprimary-section-border-color-top, var(--iq-color-primary));
    --section-border-color-right: var(--iqtheme-builtinprimary-section-border-color-right, var(--iq-color-primary));
    --section-border-color-bottom: var(--iqtheme-builtinprimary-section-border-color-bottom, var(--iq-color-primary));
    --section-border-color-left: var(--iqtheme-builtinprimary-section-border-color-left, var(--iq-color-primary));
    --section-border-width-top: var(--iqtheme-builtinprimary-section-border-width-top, 0px);
    --section-border-width-right: var(--iqtheme-builtinprimary-section-border-width-right, 0px);
    --section-border-width-bottom: var(--iqtheme-builtinprimary-section-border-width-bottom, 0px);
    --section-border-width-left: var(--iqtheme-builtinprimary-section-border-width-left, 0px);
    --section-border-style-top: var(--iqtheme-builtinprimary-section-border-style-top, solid);
    --section-border-style-right: var(--iqtheme-builtinprimary-section-border-style-right, solid);
    --section-border-style-bottom: var(--iqtheme-builtinprimary-section-border-style-bottom, solid);
    --section-border-style-left: var(--iqtheme-builtinprimary-section-border-style-left, solid);
}
.ls.section-builtinsecondary {
    --section-bg: var(--iqtheme-builtinsecondary-section-bg, var(--iq-color-secondary-subtle));
    --section-color: var(--iqtheme-builtinsecondary-section-color,  var(--iq-color-secondary));
    --section-text-color: var(--iqtheme-builtinsecondary-section-color, var(--iq-color-secondary-subtle-contrast));
    --section-title-color: var(--iqtheme-builtinsecondary-section-title-color, var(--iqtheme-column-color, var(--iq-color-secondary)));
    --section-title-bg: var(--iqtheme-builtinsecondary-section-title-bg, transparent);
    & > .ls-body {
        padding-top: var(--iqtheme-builtinsecondary-section-padding-top, 10px);
        padding-right: var(--iqtheme-builtinsecondary-section-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinsecondary-section-padding-bottom, 20px);
        padding-left: var(--iqtheme-builtinsecondary-section-padding-left, 20px);
    }
    & > .ls-title-area {
        padding-top: var(--iqtheme-builtinsecondary-section-title-padding-top, 20px);
        padding-right: var(--iqtheme-builtinsecondary-section-title-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinsecondary-section-title-padding-bottom, 10px);
        padding-left: var(--iqtheme-builtinsecondary-section-title-padding-left, 20px);
    }
    --section-border-radius: var(--iqtheme-builtinsecondary-section-border-radius, 0px);
    --iqtheme-link-color: var(--iqtheme-builtinsecondary-section-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinsecondary-section-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinsecondary-section-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinsecondary-section-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --section-border-radius: var(--iqtheme-builtinsecondary-section-shape-style, var(--iqtheme-section-shape-style, var(--iq-shape-style)));
    --section-border-color-top: var(--iqtheme-builtinsecondary-section-border-color-top, var(--iq-color-secondary));
    --section-border-color-right: var(--iqtheme-builtinsecondary-section-border-color-right, var(--iq-color-secondary));
    --section-border-color-bottom: var(--iqtheme-builtinsecondary-section-border-color-bottom, var(--iq-color-secondary));
    --section-border-color-left: var(--iqtheme-builtinsecondary-section-border-color-left, var(--iq-color-secondary));
    --section-border-width-top: var(--iqtheme-builtinsecondary-section-border-width-top, 0px);
    --section-border-width-right: var(--iqtheme-builtinsecondary-section-border-width-right, 0px);
    --section-border-width-bottom: var(--iqtheme-builtinsecondary-section-border-width-bottom, 0px);
    --section-border-width-left: var(--iqtheme-builtinsecondary-section-border-width-left, 0px);
    --section-border-style-top: var(--iqtheme-builtinsecondary-section-border-style-top, solid);
    --section-border-style-right: var(--iqtheme-builtinsecondary-section-border-style-right, solid);
    --section-border-style-bottom: var(--iqtheme-builtinsecondary-section-border-style-bottom, solid);
    --section-border-style-left: var(--iqtheme-builtinsecondary-section-border-style-left, solid);
}
.ls.section-builtininfo {
    --section-bg: var(--iqtheme-builtininfo-section-bg, var(--iq-color-info-subtle));
    --section-color: var(--iqtheme-builtininfo-section-color,  var(--iq-color-info));
    --section-text-color: var(--iqtheme-builtininfo-section-color, var(--iq-color-info-subtle-contrast));
    --section-title-color: var(--iqtheme-builtininfo-section-title-color, var(--iqtheme-column-color, var(--iq-color-info)));
    --section-title-bg: var(--iqtheme-builtininfo-section-title-bg, transparent);
    & > .ls-body {
        padding-top: var(--iqtheme-builtininfo-section-padding-top, 10px);
        padding-right: var(--iqtheme-builtininfo-section-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtininfo-section-padding-bottom, 20px);
        padding-left: var(--iqtheme-builtininfo-section-padding-left, 20px);
    }
    & > .ls-title-area {
        padding-top: var(--iqtheme-builtininfo-section-title-padding-top, 20px);
        padding-right: var(--iqtheme-builtininfo-section-title-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtininfo-section-title-padding-bottom, 10px);
        padding-left: var(--iqtheme-builtininfo-section-title-padding-left, 20px);
    }
    --section-border-radius: var(--iqtheme-builtininfo-section-border-radius, 0px);
    --iqtheme-link-color: var(--iqtheme-builtininfo-section-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtininfo-section-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtininfo-section-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtininfo-section-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --section-border-radius: var(--iqtheme-builtininfo-section-shape-style, var(--iqtheme-section-shape-style, var(--iq-shape-style)));
    --section-border-color-top: var(--iqtheme-builtininfo-section-border-color-top, var(--iq-color-info));
    --section-border-color-right: var(--iqtheme-builtininfo-section-border-color-right, var(--iq-color-info));
    --section-border-color-bottom: var(--iqtheme-builtininfo-section-border-color-bottom, var(--iq-color-info));
    --section-border-color-left: var(--iqtheme-builtininfo-section-border-color-left, var(--iq-color-info));
    --section-border-width-top: var(--iqtheme-builtininfo-section-border-width-top, 0px);
    --section-border-width-right: var(--iqtheme-builtininfo-section-border-width-right, 0px);
    --section-border-width-bottom: var(--iqtheme-builtininfo-section-border-width-bottom, 0px);
    --section-border-width-left: var(--iqtheme-builtininfo-section-border-width-left, 0px);
    --section-border-style-top: var(--iqtheme-builtininfo-section-border-style-top, solid);
    --section-border-style-right: var(--iqtheme-builtininfo-section-border-style-right, solid);
    --section-border-style-bottom: var(--iqtheme-builtininfo-section-border-style-bottom, solid);
    --section-border-style-left: var(--iqtheme-builtininfo-section-border-style-left, solid);
}
.ls.section-builtinerror {
    --section-bg: var(--iqtheme-builtinerror-section-bg, var(--iq-color-error-subtle));
    --section-color: var(--iqtheme-builtinerror-section-color,  var(--iq-color-error));
    --section-text-color: var(--iqtheme-builtinerror-section-color, var(--iq-color-error-subtle-contrast));
    --section-title-color: var(--iqtheme-builtinerror-section-title-color, var(--iqtheme-column-color, var(--iq-color-error)));
    --section-title-bg: var(--iqtheme-builtinerror-section-title-bg, transparent);
    & > .ls-body {
        padding-top: var(--iqtheme-builtinerror-section-padding-top, 10px);
        padding-right: var(--iqtheme-builtinerror-section-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinerror-section-padding-bottom, 20px);
        padding-left: var(--iqtheme-builtinerror-section-padding-left, 20px);
    }
    & > .ls-title-area {
        padding-top: var(--iqtheme-builtinerror-section-title-padding-top, 20px);
        padding-right: var(--iqtheme-builtinerror-section-title-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinerror-section-title-padding-bottom, 10px);
        padding-left: var(--iqtheme-builtinerror-section-title-padding-left, 20px);
    }
    --section-border-radius: var(--iqtheme-builtinerror-section-border-radius, 0px);
    --iqtheme-link-color: var(--iqtheme-builtinerror-section-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinerror-section-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinerror-section-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinerror-section-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --section-border-radius: var(--iqtheme-builtinerror-section-shape-style, var(--iqtheme-section-shape-style, var(--iq-shape-style)));
    --section-border-color-top: var(--iqtheme-builtinerror-section-border-color-top, var(--iq-color-error));
    --section-border-color-right: var(--iqtheme-builtinerror-section-border-color-right, var(--iq-color-error));
    --section-border-color-bottom: var(--iqtheme-builtinerror-section-border-color-bottom, var(--iq-color-error));
    --section-border-color-left: var(--iqtheme-builtinerror-section-border-color-left, var(--iq-color-error));
    --section-border-width-top: var(--iqtheme-builtinerror-section-border-width-top, 0px);
    --section-border-width-right: var(--iqtheme-builtinerror-section-border-width-right, 0px);
    --section-border-width-bottom: var(--iqtheme-builtinerror-section-border-width-bottom, 0px);
    --section-border-width-left: var(--iqtheme-builtinerror-section-border-width-left, 0px);
    --section-border-style-top: var(--iqtheme-builtinerror-section-border-style-top, solid);
    --section-border-style-right: var(--iqtheme-builtinerror-section-border-style-right, solid);
    --section-border-style-bottom: var(--iqtheme-builtinerror-section-border-style-bottom, solid);
    --section-border-style-left: var(--iqtheme-builtinerror-section-border-style-left, solid);
}
.ls.section-builtinwarn {
    --section-bg: var(--iqtheme-builtinwarn-section-bg, var(--iq-color-warning-subtle));
    --section-color: var(--iqtheme-builtinwarn-section-color,  var(--iq-color-warning));
    --section-text-color: var(--iqtheme-builtinwarn-section-color, var(--iq-color-warning-subtle-contrast));
    --section-title-color: var(--iqtheme-builtinwarn-section-title-color, var(--iqtheme-column-color, var(--iq-color-warning)));
    --section-title-bg: var(--iqtheme-builtinwarn-section-title-bg, transparent);
    & > .ls-body {
        padding-top: var(--iqtheme-builtinwarn-section-padding-top, 10px);
        padding-right: var(--iqtheme-builtinwarn-section-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinwarn-section-padding-bottom, 20px);
        padding-left: var(--iqtheme-builtinwarn-section-padding-left, 20px);
    }
    & > .ls-title-area {
        padding-top: var(--iqtheme-builtinwarn-section-title-padding-top, 20px);
        padding-right: var(--iqtheme-builtinwarn-section-title-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinwarn-section-title-padding-bottom, 10px);
        padding-left: var(--iqtheme-builtinwarn-section-title-padding-left, 20px);
    }
    --section-border-radius: var(--iqtheme-builtinwarn-section-border-radius, 0px);
    --iqtheme-link-color: var(--iqtheme-builtinwarn-section-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinwarn-section-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinwarn-section-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinwarn-section-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --section-border-radius: var(--iqtheme-builtinwarn-section-shape-style, var(--iqtheme-section-shape-style, var(--iq-shape-style)));
    --section-border-color-top: var(--iqtheme-builtinwarn-section-border-color-top, var(--iq-color-warning));
    --section-border-color-right: var(--iqtheme-builtinwarn-section-border-color-right, var(--iq-color-warning));
    --section-border-color-bottom: var(--iqtheme-builtinwarn-section-border-color-bottom, var(--iq-color-warning));
    --section-border-color-left: var(--iqtheme-builtinwarn-section-border-color-left, var(--iq-color-warning));
    --section-border-width-top: var(--iqtheme-builtinwarn-section-border-width-top, 0px);
    --section-border-width-right: var(--iqtheme-builtinwarn-section-border-width-right, 0px);
    --section-border-width-bottom: var(--iqtheme-builtinwarn-section-border-width-bottom, 0px);
    --section-border-width-left: var(--iqtheme-builtinwarn-section-border-width-left, 0px);
    --section-border-style-top: var(--iqtheme-builtinwarn-section-border-style-top, solid);
    --section-border-style-right: var(--iqtheme-builtinwarn-section-border-style-right, solid);
    --section-border-style-bottom: var(--iqtheme-builtinwarn-section-border-style-bottom, solid);
    --section-border-style-left: var(--iqtheme-builtinwarn-section-border-style-left, solid);
}
.ls.section-builtinsuccess {
    --section-bg: var(--iqtheme-builtinsuccess-section-bg, var(--iq-color-success-subtle));
    --section-color: var(--iqtheme-builtinsuccess-section-color,  var(--iq-color-success));
    --section-text-color: var(--iqtheme-builtinsuccess-section-color, var(--iq-color-success-subtle-contrast));
    --section-title-color: var(--iqtheme-builtinsuccess-section-title-color, var(--iqtheme-column-color, var(--iq-color-success)));
    --section-title-bg: var(--iqtheme-builtinsuccess-section-title-bg, transparent);
    & > .ls-body {
        padding-top: var(--iqtheme-builtinsuccess-section-padding-top, 10px);
        padding-right: var(--iqtheme-builtinsuccess-section-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinsuccess-section-padding-bottom, 20px);
        padding-left: var(--iqtheme-builtinsuccess-section-padding-left, 20px);
    }
    & > .ls-title-area {
        padding-top: var(--iqtheme-builtinsuccess-section-title-padding-top, 20px);
        padding-right: var(--iqtheme-builtinsuccess-section-title-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinsuccess-section-title-padding-bottom, 10px);
        padding-left: var(--iqtheme-builtinsuccess-section-title-padding-left, 20px);
    }
    --section-border-radius: var(--iqtheme-builtinsuccess-section-border-radius, 0px);
    --iqtheme-link-color: var(--iqtheme-builtinsuccess-section-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinsuccess-section-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinsuccess-section-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinsuccess-section-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --section-border-radius: var(--iqtheme-builtinsuccess-section-shape-style, var(--iqtheme-section-shape-style, var(--iq-shape-style)));
    --section-border-color-top: var(--iqtheme-builtinsuccess-section-border-color-top, var(--iq-color-success));
    --section-border-color-right: var(--iqtheme-builtinsuccess-section-border-color-right, var(--iq-color-success));
    --section-border-color-bottom: var(--iqtheme-builtinsuccess-section-border-color-bottom, var(--iq-color-success));
    --section-border-color-left: var(--iqtheme-builtinsuccess-section-border-color-left, var(--iq-color-success));
    --section-border-width-top: var(--iqtheme-builtinsuccess-section-border-width-top, 0px);
    --section-border-width-right: var(--iqtheme-builtinsuccess-section-border-width-right, 0px);
    --section-border-width-bottom: var(--iqtheme-builtinsuccess-section-border-width-bottom, 0px);
    --section-border-width-left: var(--iqtheme-builtinsuccess-section-border-width-left, 0px);
    --section-border-style-top: var(--iqtheme-builtinsuccess-section-border-style-top, solid);
    --section-border-style-right: var(--iqtheme-builtinsuccess-section-border-style-right, solid);
    --section-border-style-bottom: var(--iqtheme-builtinsuccess-section-border-style-bottom, solid);
    --section-border-style-left: var(--iqtheme-builtinsuccess-section-border-style-left, solid);
}
.ls.section-builtinlight {
    --section-bg: var(--iqtheme-builtinlight-section-bg, var(--iq-color-light-subtle));
    --section-color: var(--iqtheme-builtinlight-section-color,  var(--iq-color-light));
    --section-text-color: var(--iqtheme-builtinlight-section-color, var(--iq-color-light-subtle-contrast));
    --section-title-color: var(--iqtheme-builtinlight-section-title-color, var(--iqtheme-column-color, var(--iq-color-light)));
    --section-title-bg: var(--iqtheme-builtinlight-section-title-bg, transparent);
    & > .ls-body {
        padding-top: var(--iqtheme-builtinlight-section-padding-top, 10px);
        padding-right: var(--iqtheme-builtinlight-section-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinlight-section-padding-bottom, 20px);
        padding-left: var(--iqtheme-builtinlight-section-padding-left, 20px);
    }
    & > .ls-title-area {
        padding-top: var(--iqtheme-builtinlight-section-title-padding-top, 20px);
        padding-right: var(--iqtheme-builtinlight-section-title-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinlight-section-title-padding-bottom, 10px);
        padding-left: var(--iqtheme-builtinlight-section-title-padding-left, 20px);
    }
    --section-border-radius: var(--iqtheme-builtinlight-section-border-radius, 0px);
    --iqtheme-link-color: var(--iqtheme-builtinlight-section-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinlight-section-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinlight-section-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinlight-section-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --section-border-radius: var(--iqtheme-builtinlight-section-shape-style, var(--iqtheme-section-shape-style, var(--iq-shape-style)));
    --section-border-color-top: var(--iqtheme-builtinlight-section-border-color-top, var(--iq-color-light));
    --section-border-color-right: var(--iqtheme-builtinlight-section-border-color-right, var(--iq-color-light));
    --section-border-color-bottom: var(--iqtheme-builtinlight-section-border-color-bottom, var(--iq-color-light));
    --section-border-color-left: var(--iqtheme-builtinlight-section-border-color-left, var(--iq-color-light));
    --section-border-width-top: var(--iqtheme-builtinlight-section-border-width-top, 0px);
    --section-border-width-right: var(--iqtheme-builtinlight-section-border-width-right, 0px);
    --section-border-width-bottom: var(--iqtheme-builtinlight-section-border-width-bottom, 0px);
    --section-border-width-left: var(--iqtheme-builtinlight-section-border-width-left, 0px);
    --section-border-style-top: var(--iqtheme-builtinlight-section-border-style-top, solid);
    --section-border-style-right: var(--iqtheme-builtinlight-section-border-style-right, solid);
    --section-border-style-bottom: var(--iqtheme-builtinlight-section-border-style-bottom, solid);
    --section-border-style-left: var(--iqtheme-builtinlight-section-border-style-left, solid);
}
.ls.section-builtindark {
    --section-bg: var(--iqtheme-builtindark-section-bg, var(--iq-color-dark-subtle));
    --section-color: var(--iqtheme-builtindark-section-color,  var(--iq-color-dark));
    --section-text-color: var(--iqtheme-builtindark-section-color, var(--iq-color-dark-subtle-contrast));
    --section-title-color: var(--iqtheme-builtindark-section-title-color, var(--iqtheme-column-color, var(--iq-color-dark)));
    --section-title-bg: var(--iqtheme-builtindark-section-title-bg, transparent);
    & > .ls-body {
        padding-top: var(--iqtheme-builtindark-section-padding-top, 10px);
        padding-right: var(--iqtheme-builtindark-section-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtindark-section-padding-bottom, 20px);
        padding-left: var(--iqtheme-builtindark-section-padding-left, 20px);
    }
    & > .ls-title-area {
        padding-top: var(--iqtheme-builtindark-section-title-padding-top, 20px);
        padding-right: var(--iqtheme-builtindark-section-title-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtindark-section-title-padding-bottom, 10px);
        padding-left: var(--iqtheme-builtindark-section-title-padding-left, 20px);
    }
    --section-border-radius: var(--iqtheme-builtindark-section-border-radius, 0px);
    --iqtheme-link-color: var(--iqtheme-builtindark-section-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtindark-section-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtindark-section-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtindark-section-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --section-border-radius: var(--iqtheme-builtindark-section-shape-style, var(--iqtheme-section-shape-style, var(--iq-shape-style)));
    --section-border-color-top: var(--iqtheme-builtindark-section-border-color-top, var(--iq-color-dark));
    --section-border-color-right: var(--iqtheme-builtindark-section-border-color-right, var(--iq-color-dark));
    --section-border-color-bottom: var(--iqtheme-builtindark-section-border-color-bottom, var(--iq-color-dark));
    --section-border-color-left: var(--iqtheme-builtindark-section-border-color-left, var(--iq-color-dark));
    --section-border-width-top: var(--iqtheme-builtindark-section-border-width-top, 0px);
    --section-border-width-right: var(--iqtheme-builtindark-section-border-width-right, 0px);
    --section-border-width-bottom: var(--iqtheme-builtindark-section-border-width-bottom, 0px);
    --section-border-width-left: var(--iqtheme-builtindark-section-border-width-left, 0px);
    --section-border-style-top: var(--iqtheme-builtindark-section-border-style-top, solid);
    --section-border-style-right: var(--iqtheme-builtindark-section-border-style-right, solid);
    --section-border-style-bottom: var(--iqtheme-builtindark-section-border-style-bottom, solid);
    --section-border-style-left: var(--iqtheme-builtindark-section-border-style-left, solid);
}

.lc {
    --iqtheme-column-bg: var(--iqtheme-default-column-bg, transparent);
    --iqtheme-column-color: var(--iqtheme-default-column-color, var(--iq-color-secondary-subtle-contrast));
    --iqtheme-column-padding-top: var(--iqtheme-default-column-padding-top, 10px);
    --iqtheme-column-padding-right: var(--iqtheme-default-column-padding-right, 10px);
    --iqtheme-column-padding-bottom: var(--iqtheme-default-column-padding-bottom, 10px);
    --iqtheme-column-padding-left: var(--iqtheme-default-column-padding-left, 10px);
    --iqtheme-column-border-radius: var(--iqtheme-builtinglobal-column-shape-style, var(--iqtheme-column-shape-style, var(--iq-shape-style)));
    --iqtheme-column-border-color-top: var(--iqtheme-builtinglobal-column-border-color-top, var(--iqtheme-column-color, var(--iq-color-secondary)));
    --iqtheme-column-border-color-right: var(--iqtheme-builtinglobal-column-border-color-right, var(--iqtheme-column-color, var(--iq-color-secondary)));
    --iqtheme-column-border-color-bottom: var(--iqtheme-builtinglobal-column-border-color-bottom, var(--iqtheme-column-color, var(--iq-color-secondary)));
    --iqtheme-column-border-color-left: var(--iqtheme-builtinglobal-column-border-color-left, var(--iqtheme-column-color, var(--iq-color-secondary)));
    --iqtheme-column-border-width-top: var(--iqtheme-builtinglobal-column-border-width-top, 0px);
    --iqtheme-column-border-width-right: var(--iqtheme-builtinglobal-column-border-width-right, 0px);
    --iqtheme-column-border-width-bottom: var(--iqtheme-builtinglobal-column-border-width-bottom, 0px);
    --iqtheme-column-border-width-left: var(--iqtheme-builtinglobal-column-border-width-left, 0px);
    --iqtheme-column-border-style-top: var(--iqtheme-builtinglobal-column-border-style-top, solid);
    --iqtheme-column-border-style-right: var(--iqtheme-builtinglobal-column-border-style-right, solid);
    --iqtheme-column-border-style-bottom: var(--iqtheme-builtinglobal-column-border-style-bottom, solid);
    --iqtheme-column-border-style-left: var(--iqtheme-builtinglobal-column-border-style-left, solid);
}
.column-builtinprimary {
    --iqtheme-column-bg: var(--iqtheme-builtinprimary-column-bg, var(--iq-color-primary-subtle));
    --iqtheme-column-color: var(--iqtheme-builtinprimary-column-color, var(--iq-color-primary-subtle-contrast));
    --iqtheme-column-padding-top: var(--iqtheme-builtinprimary-column-padding-top, 10px);
    --iqtheme-column-padding-right: var(--iqtheme-builtinprimary-column-padding-right, 10px);
    --iqtheme-column-padding-bottom: var(--iqtheme-builtinprimary-column-padding-bottom, 10px);
    --iqtheme-column-padding-left: var(--iqtheme-builtinprimary-column-padding-left, 10px);
    --iqtheme-link-color: var(--iqtheme-builtinprimary-column-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinprimary-column-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinprimary-column-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinprimary-column-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --iqtheme-column-border-radius: var(--iqtheme-builtinprimary-column-shape-style, var(--iqtheme-column-shape-style, var(--iq-shape-style)));
    --iqtheme-column-border-color-top: var(--iqtheme-builtinprimary-column-border-color-top, var(--iq-color-primary));
    --iqtheme-column-border-color-right: var(--iqtheme-builtinprimary-column-border-color-right, var(--iq-color-primary));
    --iqtheme-column-border-color-bottom: var(--iqtheme-builtinprimary-column-border-color-bottom, var(--iq-color-primary));
    --iqtheme-column-border-color-left: var(--iqtheme-builtinprimary-column-border-color-left, var(--iq-color-primary));
    --iqtheme-column-border-width-top: var(--iqtheme-builtinprimary-column-border-width-top, 0px);
    --iqtheme-column-border-width-right: var(--iqtheme-builtinprimary-column-border-width-right, 0px);
    --iqtheme-column-border-width-bottom: var(--iqtheme-builtinprimary-column-border-width-bottom, 0px);
    --iqtheme-column-border-width-left: var(--iqtheme-builtinprimary-column-border-width-left, 0px);
    --iqtheme-column-border-style-top: var(--iqtheme-builtinprimary-column-border-style-top, solid);
    --iqtheme-column-border-style-right: var(--iqtheme-builtinprimary-column-border-style-right, solid);
    --iqtheme-column-border-style-bottom: var(--iqtheme-builtinprimary-column-border-style-bottom, solid);
    --iqtheme-column-border-style-left: var(--iqtheme-builtinprimary-column-border-style-left, solid);
    }
.column-builtinsecondary {
    --iqtheme-column-bg: var(--iqtheme-builtinsecondary-column-bg, var(--iq-color-secondary-subtle));
    --iqtheme-column-color: var(--iqtheme-builtinsecondary-column-color, var(--iq-color-secondary-subtle-contrast));
    --iqtheme-column-padding-top: var(--iqtheme-builtinsecondary-column-padding-top, 10px);
    --iqtheme-column-padding-right: var(--iqtheme-builtinsecondary-column-padding-right, 10px);
    --iqtheme-column-padding-bottom: var(--iqtheme-builtinsecondary-column-padding-bottom, 10px);
    --iqtheme-column-padding-left: var(--iqtheme-builtinsecondary-column-padding-left, 10px);
    --iqtheme-link-color: var(--iqtheme-builtinsecondary-column-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinsecondary-column-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinsecondary-column-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinsecondary-column-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --iqtheme-column-border-radius: var(--iqtheme-builtinsecondary-column-shape-style, var(--iqtheme-column-shape-style, var(--iq-shape-style)));
    --iqtheme-column-border-color-top: var(--iqtheme-builtinsecondary-column-border-color-top, var(--iq-color-secondary));
    --iqtheme-column-border-color-right: var(--iqtheme-builtinsecondary-column-border-color-right, var(--iq-color-secondary));
    --iqtheme-column-border-color-bottom: var(--iqtheme-builtinsecondary-column-border-color-bottom, var(--iq-color-secondary));
    --iqtheme-column-border-color-left: var(--iqtheme-builtinsecondary-column-border-color-left, var(--iq-color-secondary));
    --iqtheme-column-border-width-top: var(--iqtheme-builtinsecondary-column-border-width-top, 0px);
    --iqtheme-column-border-width-right: var(--iqtheme-builtinsecondary-column-border-width-right, 0px);
    --iqtheme-column-border-width-bottom: var(--iqtheme-builtinsecondary-column-border-width-bottom, 0px);
    --iqtheme-column-border-width-left: var(--iqtheme-builtinsecondary-column-border-width-left, 0px);
    --iqtheme-column-border-style-top: var(--iqtheme-builtinsecondary-column-border-style-top, solid);
    --iqtheme-column-border-style-right: var(--iqtheme-builtinsecondary-column-border-style-right, solid);
    --iqtheme-column-border-style-bottom: var(--iqtheme-builtinsecondary-column-border-style-bottom, solid);
    --iqtheme-column-border-style-left: var(--iqtheme-builtinsecondary-column-border-style-left, solid);
    }
.column-builtininfo {
    --iqtheme-column-bg: var(--iqtheme-builtininfo-column-bg, var(--iq-color-info-subtle));
    --iqtheme-column-color: var(--iqtheme-builtininfo-column-color, var(--iq-color-info-subtle-contrast));
    --iqtheme-column-padding-top: var(--iqtheme-builtininfo-column-padding-top, 10px);
    --iqtheme-column-padding-right: var(--iqtheme-builtininfo-column-padding-right, 10px);
    --iqtheme-column-padding-bottom: var(--iqtheme-builtininfo-column-padding-bottom, 10px);
    --iqtheme-column-padding-left: var(--iqtheme-builtininfo-column-padding-left, 10px);
    --iqtheme-link-color: var(--iqtheme-builtininfo-column-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtininfo-column-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtininfo-column-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtininfo-column-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --iqtheme-column-border-radius: var(--iqtheme-builtininfo-column-shape-style, var(--iqtheme-column-shape-style, var(--iq-shape-style)));
    --iqtheme-column-border-color-top: var(--iqtheme-builtininfo-column-border-color-top, var(--iq-color-info));
    --iqtheme-column-border-color-right: var(--iqtheme-builtininfo-column-border-color-right, var(--iq-color-info));
    --iqtheme-column-border-color-bottom: var(--iqtheme-builtininfo-column-border-color-bottom, var(--iq-color-info));
    --iqtheme-column-border-color-left: var(--iqtheme-builtininfo-column-border-color-left, var(--iq-color-info));
    --iqtheme-column-border-width-top: var(--iqtheme-builtininfo-column-border-width-top, 0px);
    --iqtheme-column-border-width-right: var(--iqtheme-builtininfo-column-border-width-right, 0px);
    --iqtheme-column-border-width-bottom: var(--iqtheme-builtininfo-column-border-width-bottom, 0px);
    --iqtheme-column-border-width-left: var(--iqtheme-builtininfo-column-border-width-left, 0px);
    --iqtheme-column-border-style-top: var(--iqtheme-builtininfo-column-border-style-top, solid);
    --iqtheme-column-border-style-right: var(--iqtheme-builtininfo-column-border-style-right, solid);
    --iqtheme-column-border-style-bottom: var(--iqtheme-builtininfo-column-border-style-bottom, solid);
    --iqtheme-column-border-style-left: var(--iqtheme-builtininfo-column-border-style-left, solid);
    }
.column-builtinerror {
    --iqtheme-column-bg: var(--iqtheme-builtinerror-column-bg, var(--iq-color-error-subtle));
    --iqtheme-column-color: var(--iqtheme-builtinerror-column-color, var(--iq-color-error-subtle-contrast));
    --iqtheme-column-padding-top: var(--iqtheme-builtinerror-column-padding-top, 10px);
    --iqtheme-column-padding-right: var(--iqtheme-builtinerror-column-padding-right, 10px);
    --iqtheme-column-padding-bottom: var(--iqtheme-builtinerror-column-padding-bottom, 10px);
    --iqtheme-column-padding-left: var(--iqtheme-builtinerror-column-padding-left, 10px);
    --iqtheme-link-color: var(--iqtheme-builtinerror-column-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinerror-column-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinerror-column-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinerror-column-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --iqtheme-column-border-radius: var(--iqtheme-builtinerror-column-shape-style, var(--iqtheme-column-shape-style, var(--iq-shape-style)));
    --iqtheme-column-border-color-top: var(--iqtheme-builtinerror-column-border-color-top, var(--iq-color-error));
    --iqtheme-column-border-color-right: var(--iqtheme-builtinerror-column-border-color-right, var(--iq-color-error));
    --iqtheme-column-border-color-bottom: var(--iqtheme-builtinerror-column-border-color-bottom, var(--iq-color-error));
    --iqtheme-column-border-color-left: var(--iqtheme-builtinerror-column-border-color-left, var(--iq-color-error));
    --iqtheme-column-border-width-top: var(--iqtheme-builtinerror-column-border-width-top, 0px);
    --iqtheme-column-border-width-right: var(--iqtheme-builtinerror-column-border-width-right, 0px);
    --iqtheme-column-border-width-bottom: var(--iqtheme-builtinerror-column-border-width-bottom, 0px);
    --iqtheme-column-border-width-left: var(--iqtheme-builtinerror-column-border-width-left, 0px);
    --iqtheme-column-border-style-top: var(--iqtheme-builtinerror-column-border-style-top, solid);
    --iqtheme-column-border-style-right: var(--iqtheme-builtinerror-column-border-style-right, solid);
    --iqtheme-column-border-style-bottom: var(--iqtheme-builtinerror-column-border-style-bottom, solid);
    --iqtheme-column-border-style-left: var(--iqtheme-builtinerror-column-border-style-left, solid);
    }
.column-builtinwarn {
    --iqtheme-column-bg: var(--iqtheme-builtinwarn-column-bg, var(--iq-color-warning-subtle));
    --iqtheme-column-color: var(--iqtheme-builtinwarn-column-color, var(--iq-color-warning-subtle-contrast));
    --iqtheme-column-padding-top: var(--iqtheme-builtinwarn-column-padding-top, 10px);
    --iqtheme-column-padding-right: var(--iqtheme-builtinwarn-column-padding-right, 10px);
    --iqtheme-column-padding-bottom: var(--iqtheme-builtinwarn-column-padding-bottom, 10px);
    --iqtheme-column-padding-left: var(--iqtheme-builtinwarn-column-padding-left, 10px);
    --iqtheme-link-color: var(--iqtheme-builtinwarn-column-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinwarn-column-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinwarn-column-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinwarn-column-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --iqtheme-column-border-radius: var(--iqtheme-builtinwarn-column-shape-style, var(--iqtheme-column-shape-style, var(--iq-shape-style)));
    --iqtheme-column-border-color-top: var(--iqtheme-builtinwarn-column-border-color-top, var(--iq-color-warning));
    --iqtheme-column-border-color-right: var(--iqtheme-builtinwarn-column-border-color-right, var(--iq-color-warning));
    --iqtheme-column-border-color-bottom: var(--iqtheme-builtinwarn-column-border-color-bottom, var(--iq-color-warning));
    --iqtheme-column-border-color-left: var(--iqtheme-builtinwarn-column-border-color-left, var(--iq-color-warning));
    --iqtheme-column-border-width-top: var(--iqtheme-builtinwarn-column-border-width-top, 0px);
    --iqtheme-column-border-width-right: var(--iqtheme-builtinwarn-column-border-width-right, 0px);
    --iqtheme-column-border-width-bottom: var(--iqtheme-builtinwarn-column-border-width-bottom, 0px);
    --iqtheme-column-border-width-left: var(--iqtheme-builtinwarn-column-border-width-left, 0px);
    --iqtheme-column-border-style-top: var(--iqtheme-builtinwarn-column-border-style-top, solid);
    --iqtheme-column-border-style-right: var(--iqtheme-builtinwarn-column-border-style-right, solid);
    --iqtheme-column-border-style-bottom: var(--iqtheme-builtinwarn-column-border-style-bottom, solid);
    --iqtheme-column-border-style-left: var(--iqtheme-builtinwarn-column-border-style-left, solid);
    }
.column-builtinsuccess {
    --iqtheme-column-bg: var(--iqtheme-builtinsuccess-column-bg, var(--iq-color-success-subtle));
    --iqtheme-column-color: var(--iqtheme-builtinsuccess-column-color, var(--iq-color-success-subtle-contrast));
    --iqtheme-column-padding-top: var(--iqtheme-builtinsuccess-column-padding-top, 10px);
    --iqtheme-column-padding-right: var(--iqtheme-builtinsuccess-column-padding-right, 10px);
    --iqtheme-column-padding-bottom: var(--iqtheme-builtinsuccess-column-padding-bottom, 10px);
    --iqtheme-column-padding-left: var(--iqtheme-builtinsuccess-column-padding-left, 10px);
    --iqtheme-link-color: var(--iqtheme-builtinsuccess-column-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinsuccess-column-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinsuccess-column-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinsuccess-column-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --iqtheme-column-border-radius: var(--iqtheme-builtinsuccess-column-shape-style, var(--iqtheme-column-shape-style, var(--iq-shape-style)));
    --iqtheme-column-border-color-top: var(--iqtheme-builtinsuccess-column-border-color-top, var(--iq-color-success));
    --iqtheme-column-border-color-right: var(--iqtheme-builtinsuccess-column-border-color-right, var(--iq-color-success));
    --iqtheme-column-border-color-bottom: var(--iqtheme-builtinsuccess-column-border-color-bottom, var(--iq-color-success));
    --iqtheme-column-border-color-left: var(--iqtheme-builtinsuccess-column-border-color-left, var(--iq-color-success));
    --iqtheme-column-border-width-top: var(--iqtheme-builtinsuccess-column-border-width-top, 0px);
    --iqtheme-column-border-width-right: var(--iqtheme-builtinsuccess-column-border-width-right, 0px);
    --iqtheme-column-border-width-bottom: var(--iqtheme-builtinsuccess-column-border-width-bottom, 0px);
    --iqtheme-column-border-width-left: var(--iqtheme-builtinsuccess-column-border-width-left, 0px);
    --iqtheme-column-border-style-top: var(--iqtheme-builtinsuccess-column-border-style-top, solid);
    --iqtheme-column-border-style-right: var(--iqtheme-builtinsuccess-column-border-style-right, solid);
    --iqtheme-column-border-style-bottom: var(--iqtheme-builtinsuccess-column-border-style-bottom, solid);
    --iqtheme-column-border-style-left: var(--iqtheme-builtinsuccess-column-border-style-left, solid);
    }
.column-builtinlight {
    --iqtheme-column-bg: var(--iqtheme-builtinlight-column-bg, var(--iq-color-light-subtle));
    --iqtheme-column-color: var(--iqtheme-builtinlight-column-color, var(--iq-color-light-subtle-contrast));
    --iqtheme-column-padding-top: var(--iqtheme-builtinlight-column-padding-top, 10px);
    --iqtheme-column-padding-right: var(--iqtheme-builtinlight-column-padding-right, 10px);
    --iqtheme-column-padding-bottom: var(--iqtheme-builtinlight-column-padding-bottom, 10px);
    --iqtheme-column-padding-left: var(--iqtheme-builtinlight-column-padding-left, 10px);
    --iqtheme-link-color: var(--iqtheme-builtinlight-column-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinlight-column-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinlight-column-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinlight-column-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --iqtheme-column-border-radius: var(--iqtheme-builtinlight-column-shape-style, var(--iqtheme-column-shape-style, var(--iq-shape-style)));
    --iqtheme-column-border-color-top: var(--iqtheme-builtinlight-column-border-color-top, var(--iq-color-light));
    --iqtheme-column-border-color-right: var(--iqtheme-builtinlight-column-border-color-right, var(--iq-color-light));
    --iqtheme-column-border-color-bottom: var(--iqtheme-builtinlight-column-border-color-bottom, var(--iq-color-light));
    --iqtheme-column-border-color-left: var(--iqtheme-builtinlight-column-border-color-left, var(--iq-color-light));
    --iqtheme-column-border-width-top: var(--iqtheme-builtinlight-column-border-width-top, 0px);
    --iqtheme-column-border-width-right: var(--iqtheme-builtinlight-column-border-width-right, 0px);
    --iqtheme-column-border-width-bottom: var(--iqtheme-builtinlight-column-border-width-bottom, 0px);
    --iqtheme-column-border-width-left: var(--iqtheme-builtinlight-column-border-width-left, 0px);
    --iqtheme-column-border-style-top: var(--iqtheme-builtinlight-column-border-style-top, solid);
    --iqtheme-column-border-style-right: var(--iqtheme-builtinlight-column-border-style-right, solid);
    --iqtheme-column-border-style-bottom: var(--iqtheme-builtinlight-column-border-style-bottom, solid);
    --iqtheme-column-border-style-left: var(--iqtheme-builtinlight-column-border-style-left, solid);
    }
.column-builtindark {
    --iqtheme-column-bg: var(--iqtheme-builtindark-column-bg, var(--iq-color-dark-subtle));
    --iqtheme-column-color: var(--iqtheme-builtindark-column-color, var(--iq-color-dark-subtle-contrast));
    --iqtheme-column-padding-top: var(--iqtheme-builtindark-column-padding-top, 10px);
    --iqtheme-column-padding-right: var(--iqtheme-builtindark-column-padding-right, 10px);
    --iqtheme-column-padding-bottom: var(--iqtheme-builtindark-column-padding-bottom, 10px);
    --iqtheme-column-padding-left: var(--iqtheme-builtindark-column-padding-left, 10px);
    --iqtheme-link-color: var(--iqtheme-builtindark-column-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtindark-column-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtindark-column-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtindark-column-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --iqtheme-column-border-radius: var(--iqtheme-builtindark-column-shape-style, var(--iqtheme-column-shape-style, var(--iq-shape-style)));
    --iqtheme-column-border-color-top: var(--iqtheme-builtindark-column-border-color-top, var(--iq-color-dark));
    --iqtheme-column-border-color-right: var(--iqtheme-builtindark-column-border-color-right, var(--iq-color-dark));
    --iqtheme-column-border-color-bottom: var(--iqtheme-builtindark-column-border-color-bottom, var(--iq-color-dark));
    --iqtheme-column-border-color-left: var(--iqtheme-builtindark-column-border-color-left, var(--iq-color-dark));
    --iqtheme-column-border-width-top: var(--iqtheme-builtindark-column-border-width-top, 0px);
    --iqtheme-column-border-width-right: var(--iqtheme-builtindark-column-border-width-right, 0px);
    --iqtheme-column-border-width-bottom: var(--iqtheme-builtindark-column-border-width-bottom, 0px);
    --iqtheme-column-border-width-left: var(--iqtheme-builtindark-column-border-width-left, 0px);
    --iqtheme-column-border-style-top: var(--iqtheme-builtindark-column-border-style-top, solid);
    --iqtheme-column-border-style-right: var(--iqtheme-builtindark-column-border-style-right, solid);
    --iqtheme-column-border-style-bottom: var(--iqtheme-builtindark-column-border-style-bottom, solid);
    --iqtheme-column-border-style-left: var(--iqtheme-builtindark-column-border-style-left, solid);
    }

{{LinkStylePlaceholder}}



#QuestionsInner .datagrid-table {
  .q-datagrid.table {
    thead>tr>th.sorting_asc:before, 
    thead>tr>th.sorting_desc:after, 
    thead>tr>td.sorting_asc:before, 
    thead>tr>td.sorting_desc:after {
        opacity: 1;
    }

    th {
      background-color: var(--iqtheme-datagrid-header-color-bg);
      color: var(--iqtheme-datagrid-header-color-text);
    }

    .dtrg-group th {
      background-color: var(--iqtheme-datagrid-subheader-color-bg);
      color: var(--iqtheme-datagrid-subheader-color-text);
    }

    tbody > tr > td {
      background-color: var(--iqtheme-datagrid-row-color-bg);
      color: var(--iqtheme-datagrid-row-color-text);
    }

    tbody > tr.selected > * {
      box-shadow: none;
      background-color: var(--iqtheme-datagrid-selected-row-color-bg);
      color: var(--iqtheme-datagrid-selected-row-color-text);
    }
  }

  .dt-buttons > .btn {
    background-color: var(--iqtheme-datagrid-header-color-bg);
    color: var(--iqtheme-datagrid-header-color-text);

    &:hover, &:active {
      background-color: var(--iqtheme-datagrid-header-color-bg-hover);
      color: var(--iqtheme-datagrid-header-color-text-hover);
    }
  }

  .page-item {
    a.page-link {
      background-color: var(--iqtheme-datagrid-header-color-bg-tint);
      border-color: var(--iqtheme-datagrid-header-color-bg-tint);
      color: var(--iqtheme-datagrid-header-color-text-tint);
    }

    &:hover a.page-link, &.active:hover a.page-link {
      background-color: var(--iqtheme-datagrid-header-color-bg-hover);
      border-color: var(--iqtheme-datagrid-header-color-bg-hover);
      color: var(--iqtheme-datagrid-header-color-text-hover);
    }

    &.active a.page-link {
      background-color: var(--iqtheme-datagrid-header-color-bg);
      border-color: var(--iqtheme-datagrid-header-color-bg);
      color: var(--iqtheme-datagrid-header-color-text);
    }

    &.disabled a.page-link {
      background-color: var(--iqtheme-datagrid-header-color-bg-tint);
      border-color: var(--iqtheme-datagrid-header-color-bg-tint);
      color: var(--iqtheme-datagrid-header-color-text-tint);
      opacity: 0.6;
    }

    &.previous, &.next {
      a.page-link {
        background-color: var(--iqtheme-datagrid-subheader-color-bg);
        border-color: var(--iqtheme-datagrid-subheader-color-bg);
        color: var(--iqtheme-datagrid-subheader-color-text);
      }

      &:hover a.page-link {
        background-color: var(--iqtheme-datagrid-subheader-color-bg-hover);
        border-color: var(--iqtheme-datagrid-subheader-color-bg-hover);
        color: var(--iqtheme-datagrid-subheader-color-text-hover);
      }

      &.disabled a.page-link {
        background-color: var(--iqtheme-datagrid-subheader-color-bg-tint);
        border-color: var(--iqtheme-datagrid-subheader-color-bg-tint);
        color: var(--iqtheme-datagrid-subheader-color-text-tint);
        opacity: 0.6;
      }
    }
  }

  td, th {
    border-color: var(--iqtheme-datagrid-gridline-color);

    
    a {
      color: var(--iqtheme-datagrid-link-color) !important;

      &:hover {
        color: var(--iqtheme-datagrid-link-color-hover) !important;
      }
    }
    
  }
}
