/*!







            
                                                                                                                    




*/@property --100vw {
  syntax: "<length>";
  initial-value: 0px;
  inherits: false;
}

:root {
            --text-color: #222222;
                --link-color: #2f70a7;
                --headings-color: inherit;
                --body-bg: #fff;
                --nav-tabs-border-color: #E8E8E8;
                --nav-tabs-active-link-hover-border-color: #E8E8E8;
                --pagination-border: #E8E8E8;
                --pagination-hover-border: #E8E8E8;
                --pagination-disabled-border: #E8E8E8;
                --list-group-border: #E8E8E8;
                --thumbnail-border: #E8E8E8;
                --input-border: #E8E8E8;
                --navbar-default-toggle-border-color: #E8E8E8;
                --navbar-default-bg: #f8f8f8;
                --navbar-default-link-color: #727272;
                --navbar-default-link-disabled-color: #4D5860;
                --navbar-default-link-active-bg: #f8f8f8;
                --navbar-default-link-active-color: #727272;
                --navbar-default-link-hover-bg: #f8f8f8;
                --navbar-default-link-hover-color: #727272;
                --dropdown-bg: #FFFFFF;
                --dropdown-link-color: #222222;
                --dropdown-link-hover-bg: #ECECEC;
                --dropdown-link-hover-color: #222222;
                --btn-primary-color: #fff;
                --btn-primary-bg: #386da7;
                --btn-default-color: #333;
                --btn-default-bg: #fff;
                --btn-success-color: #fff;
                --btn-success-bg: #077537;
                --nav-tabs-active-link-hover-bg: #FFFFFF;
                --nav-link-hover-bg: #eeeeee;
                --brand-primary: #386da7;
                --brand-success: #077537;
                --brand-info: #5bc0de;
                --brand-warning: #f0ad4e;
                --brand-danger: #cc3333;
                --panel-bg: #fff;
                --panel-default-text: #333333;
                --panel-header-bg: #ECECEC;
                --panel-header-text: #4D5860;
                --xwiki-border-color: #E8E8E8;
                --xwiki-page-content-bg: #FFFFFF;
                --xwiki-background-secondary-color: #f5f5f5;
                --xwiki-page-header-bg-color: #FFFFFF;
                --xwiki-page-header-bg-image: "";
                --xwiki-page-header-bg-position: "";
                  --btn-danger-color: #fff;
                --btn-default-border: #ccc;
                --btn-font-weight: normal;
                --btn-info-color: #fff;
                --btn-info-bg: var(--brand-info);
                --btn-warning-bg: var(--brand-warning);
                --breadcrumb-bg: #f5f5f5;
                --breadcrumb-link-color: var(--link-color);
                --breadcrumb-separator: /;
                --component-active-color: #fff;
                --component-active-bg: var(--brand-primary);
                --dropdown-border: rgba(0, 0, 0, .15);
                --dropdown-divider-bg: #e5e5e5;
                --font-family-base: var(--font-family-sans-serif);
                --font-family-sans-serif: "Helvetica Neue", Helvetica, Arial, sans-serif;
                --font-family-serif: Georgia, "Times New Roman", Times, serif;
                --font-family-monospace: Georgia, "Times New Roman", Times, serif;
                --font-size-base: 1rem;
                --grid-gutter-width: 30px;
                --input-bg: #fff;
                --legend-color: #333;
                --legend-border-color: #e5e5e5;
                --list-group-hover-bg: #f5f5f5;
                --list-group-link-color: #555;
                --list-group-link-hover-color: var(--list-group-link-color);
                --navbar-height: 50px;
                --table-bg-hover: #f5f5f5;
                --table-border-color: #ddd;
                  --figure-caption-font-size: 90%;
                --figure-caption-color: var(--text-muted);
                --login-form-max-width: 450px;
                --target-size-minimum: 24px;
                --target-size-recommended: 44px;
                --border-width: 1px;
                --headings-font-weight: 400;
                --nav-tabs-active-link-hover-bg: var(--xwiki-page-content-bg);
                --border-radius-base: 7px;
                --border-radius-large: 10px;
                --border-radius-small: 5px;
                --button-spacing: 2px;
                --button-border-width: 1px;
                --edit-section-relative-height: .7;
                --main-padding: calc(var(--grid-gutter-width) * 2);
                --font-size-headings-scale: 1.190;
                --font-size-headings-scale-min: 1.125;
                --min-screen-size: 768;
                --max-screen-size: 1200;
                --min-h1-font-size: calc(var(--font-size-base) * pow(var(--font-size-headings-scale-min), 4));
                --max-h1-font-size: calc(var(--font-size-base) * pow(var(--font-size-headings-scale), 4));
                --min-h2-font-size: calc(var(--font-size-base) * pow(var(--font-size-headings-scale-min), 3));
                --max-h2-font-size: calc(var(--font-size-base) * pow(var(--font-size-headings-scale), 3));
                --min-h3-font-size: calc(var(--font-size-base) * pow(var(--font-size-headings-scale-min), 2));
                --max-h3-font-size: calc(var(--font-size-base) * pow(var(--font-size-headings-scale), 2));
                --min-h4-font-size: calc(var(--font-size-base) * pow(var(--font-size-headings-scale-min), 1));
                --max-h4-font-size: calc(var(--font-size-base) * pow(var(--font-size-headings-scale), 1));
                --min-h6-font-size: calc(var(--font-size-base) * pow(var(--font-size-headings-scale), -1));
                --max-h6-font-size: calc(var(--font-size-base) * pow(var(--font-size-headings-scale-min), -1));
                --min-document-title-font-size: calc(var(--font-size-base) * pow(var(--font-size-headings-scale-min), 5));
                --max-document-title-font-size: calc(var(--font-size-base) * pow(var(--font-size-headings-scale), 5));
                --font-size-document-title: calc(max(var(--min-document-title-font-size) * 1px, min(var(--max-document-title-font-size) * 1px, var(--min-document-title-font-size) * 1px + (var(--max-document-title-font-size) - var(--min-document-title-font-size)) * (var(--int-viewport-width) - var(--min-screen-size)) / (var(--max-screen-size) - var(--min-screen-size)))));
                --font-size-h1: calc(max(var(--min-h1-font-size), min(var(--max-h1-font-size), var(--min-h1-font-size) + (var(--max-h1-font-size) - var(--min-h1-font-size)) * (var(--int-viewport-width) - var(--min-screen-size)) / (var(--max-screen-size) - var(--min-screen-size)))));
                --font-size-h2: calc(max(var(--min-h2-font-size), min(var(--max-h2-font-size), var(--min-h2-font-size) + (var(--max-h2-font-size) - var(--min-h2-font-size)) * (var(--int-viewport-width) - var(--min-screen-size)) / (var(--max-screen-size) - var(--min-screen-size)))));
                --font-size-h3: calc(max(var(--min-h3-font-size), min(var(--max-h3-font-size), var(--min-h3-font-size) + (var(--max-h3-font-size) - var(--min-h3-font-size)) * (var(--int-viewport-width) - var(--min-screen-size)) / (var(--max-screen-size) - var(--min-screen-size)))));
                --font-size-h4: calc(max(var(--min-h4-font-size), min(var(--max-h4-font-size), var(--min-h4-font-size) + (var(--max-h4-font-size) - var(--min-h4-font-size)) * (var(--int-viewport-width) - var(--min-screen-size)) / (var(--max-screen-size) - var(--min-screen-size)))));
                --font-size-h5: var(--font-size-base);
                --font-size-h6: calc(max(var(--min-h6-font-size), min(var(--max-h6-font-size), var(--min-h6-font-size) + (var(--max-h6-font-size) - var(--min-h6-font-size)) * (var(--int-viewport-width) - var(--min-screen-size)) / (var(--max-screen-size) - var(--min-screen-size)))));
                --navbar-default-link-color: #727272;
                --navbar-default-color: #727272;
                --input-color-placeholder: #727272;
                --breadcrumb-active-color: #707070;
                --breadcrumb-color: #707070;
                --text-muted: #555;
                --brand-primary: #2f70a7;
                --text-color: #222222;
                --btn-primary-bg: #386da7;
                --btn-danger-bg: #ca302c;
                --brand-success: #077537;
                --btn-warning-color: #000;
                --alert-danger-bg: #f8ecec;
                --alert-success-bg: #e5f3df;
                --alert-info-bg: #e1f1f9;
                --brand-danger: #cc3333;
                  --100vw: 100vw;
                --int-viewport-width: calc(10000 * tan(atan2(var(--100vw), 10000px)));
                --font-weight-regular: 400;
                --font-weight-semibold: 700;
                --font-weight-bold: 900;
      
}
