/* Auto-generated CSS custom properties from design_tokens.json. Do not edit directly. */

:root {
  /* Other Design Tokens */
  --contentWidth: 95%;
  --contentPadding: 0.5in;
  --pageMarginVertical: 0.8cm;
  --pageMarginHorizontal: 0.8cm;
  --primaryColor: #4a6fdc;
  --secondaryColor: #6c757d;
  --darkColor: #343a40;
  --lightColor: #f8f9fa;
  --textColor: #333;
  --pdfHeaderColor: rgb(0, 0, 102);
  --pdfBorderColor: #000;
  --baseFontSize: 11pt;
  --nameFontSize: 16pt;
  --baseFontFamily: 'Calibri', Arial, sans-serif;
  --baseLineHeight: 1.4;
  --sectionMarginBottom: 0.5cm;
  --pdfHeaderPaddingVertical: 0.1cm;
  --pdfHeaderPaddingHorizontal: 0.5cm;
  --contactDividerMarginTop: 0.2cm;
  --contactDividerMarginBottom: 0.4cm;
  --bulletListMarginTop: 0.1cm;
  --bulletListMarginBottom: 0.2cm;
  --bulletItemPaddingLeft: 1.2em;
  --bullet-glyph: •;
  --sectionBoxBorderWidth: 2px;
  --sectionBoxBorderColor: #4a6fdc;
  --sectionBoxFontWeight: 700;
  --sectionBoxPadding: 1px 12px;
  --roleBoxBorderWidth: 1px;
  --roleBoxBorderColor: #4A6FDC;
  --roleBoxPadding: 4px;
  --roleBoxBackgroundColor: #F8F9FA;
  --roleBoxTextColor: #333333;
  --roleBoxBorderRadius: 0.5px;
  --positionBarBackgroundColor: #FFFFFF;
  --positionBarPadding: 0.25rem 0.45rem;
  --section-box-margin-bottom: 0.5rem;
  --position-line-margin-bottom: 0.05rem;
  --role-description-text-margin-top: 0rem;
  --role-description-text-margin-bottom: 0.05rem;
  --position-bar-margin-top: 0.1rem;
  --position-bar-margin-bottom: 0rem;
  --job-content-margin-top: 0.1rem;
  --section-vertical-margin-bottom: 0.8rem;
  --role-list-margin-top: 0rem;
  --p-margin-top: 0rem;
  --ul-margin-top: 0rem;
  --li-margin-top: 0rem;
  --bullet-after-margin-bottom: 0rem;
  --line-height-tight: 1.2;
  --bullet-list-padding-left: 0;
  --bullet-item-padding-left: 1em;
  --bullet-item-text-margin-left: -1em;
  --bullet-list-hanging-cm: 0.25;
  --bullet-list-cm: 0.75;
  --role-description-cm: 0;
  --docx-content-left-cm: 0.5;
  --section-content-padding-left: 0;
  --docx-section-header-indent-cm: 0.0;
  --docx-company-name-indent-cm: 0.0;
  --docx-role-description-indent-cm: 0.254;
  --docx-content-left-indent-cm: 0.0;
  --docx-content-right-indent-cm: 0;
  --docx-bullet-left-indent-cm: 0.35;
  --docx-bullet-hanging-indent-cm: 0.35;
  --page-margin-cm: 0;
  --container-padding-cm: 1;
  --docx-page-margin-top-cm: 1.5;
  --docx-page-margin-bottom-cm: 1.5;
  --docx-page-margin-left-cm: 1.5;
  --docx-page-margin-right-cm: 1.5;
  --font-family-base: Palatino Linotype;
  --font-size-base-pt: 10;
  --font-size-name-pt: 20;
  --font-size-sectionheader-pt: 12;
  --font-size-company-pt: 11;
  --font-size-role-pt: 10;
  --font-size-contact-pt: 10;
  --font-size-roledescription-pt: 10;
  --font-size-bullet-pt: 10;
  --color-primary-blue: #000066;
  --color-rolebox-fill: #D6E0F5;
  --color-black: #000000;
  --color-grey-text: #505050;
  --line-spacing-base: 1.15;
  --line-spacing-bullet: 1.0;
  --paragraph-spacing-before-default: 0;
  --paragraph-spacing-after-default: 0;
  --paragraph-spacing-name-before: 0;
  --paragraph-spacing-name-after: 0;
  --paragraph-spacing-contact-before: 0;
  --paragraph-spacing-contact-after: 6;
  --paragraph-spacing-section-before: 0;
  --paragraph-spacing-section-after: 6;
  --paragraph-spacing-company-before: 6;
  --paragraph-spacing-company-after: 0;
  --paragraph-spacing-role-before: 0;
  --paragraph-spacing-role-after: 3;
  --paragraph-spacing-roledesc-before: 6;
  --paragraph-spacing-roledesc-after: 0;
  --paragraph-spacing-bullet-before: 0;
  --paragraph-spacing-bullet-after: 4;
  --paragraph-spacing-date-after: 4;
  --border-width-section: 0.5;
  --border-width-role: 0.5;
  --docx-paragraph-spacing-pt: 0;
  --docx-bullet-spacing-pt: 0;
  --docx-section-spacing-pt: 0;
}
