/* IEC: CODE */ p.Sourcecode, li.Sourcecode, div.Sourcecode, pre.Sourcecode {

mso-style-unhide: no;
mso-style-unhide: no;
margin-top: 5.0pt;
margin-right: 0cm;
margin-bottom: 5.0pt;
margin-left: 0cm;
mso-add-space: auto;
text-align: left;
mso-pagination: widow-orphan;
layout-grid-mode: char;
font-size: {{monospacefontsize}};
mso-bidi-font-size: {{normalfontsize}};
font-family: {{monospacefont}};
mso-fareast-font-family: "Times New Roman";
mso-bidi-font-family: Arial;
letter-spacing: -.1pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN;
mso-no-proof: yes; }

p.pseudocode, li.pseudocode, div.pseudocode {

mso-style-unhide: no;
mso-style-unhide: no;
margin-top: 5.0pt;
margin-right: 0cm;
margin-bottom: 5.0pt;
margin-left: 0cm;
mso-add-space: auto;
text-align: left;
mso-pagination: widow-orphan;
layout-grid-mode: char;
font-size: {{normalfontsize}};
mso-bidi-font-size: {{normalfontsize}};
font-family: {{bodyfont}};
mso-fareast-font-family: "Times New Roman";
mso-bidi-font-family: Arial;
letter-spacing: -.1pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN;
mso-no-proof: yes; }

p.CODE-TableCell, li.CODE-TableCell, div.CODE-TableCell, pre.CODE-TableCell {

mso-style-name: CODE-TableCell;
mso-style-unhide: no;
mso-style-qformat: yes;
mso-style-parent: CODE;
margin-top: 5.0pt;
margin-right: 0cm;
margin-bottom: 5.0pt;
margin-left: 0cm;
mso-add-space: auto;
text-align: left;
mso-pagination: widow-orphan;
layout-grid-mode: char;
font-size: {{smallerfontsize}};
mso-bidi-font-size: {{normalfontsize}};
font-family: {{monospacefontsize}};
mso-fareast-font-family: "Times New Roman";
mso-bidi-font-family: Arial;
letter-spacing: -.1pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN;
mso-no-proof: yes; }

/* IEC: BIBLIOGRAPHY-numbered, restricted to numeric resources */ p.Biblio, li.Biblio, div.Biblio {

mso-style-unhide: no;
mso-style-qformat: yes;
mso-style-parent: Normal;
margin-top: 5.0pt;
margin-right: 0cm;
margin-bottom: {{normalfontsize}};
margin-left: 34.0pt;
text-align: justify;
text-indent: -34.0pt;
mso-pagination: widow-orphan;
/* No, we autonumber */
/* mso-list:l6 level1 lfo20; */
tab-stops: list 34.0pt;
layout-grid-mode: char;
font-size: {{normalfontsize}};
font-family: {{bodyfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN; }

p.NormRef, li.NormRef, div.NormRef {

mso-style-unhide: no;
mso-style-qformat: yes;
mso-style-parent: Normal;
margin-top: 5.0pt;
margin-right: 0cm;
margin-bottom: {{normalfontsize}};
margin-left: 0pt;
text-align: justify;
mso-pagination: widow-orphan;
/* No, we autonumber */
/* mso-list:l6 level1 lfo20; */
tab-stops: list 34.0pt;
layout-grid-mode: char;
font-size: {{normalfontsize}};
font-family: {{bodyfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN; }

/* IEC: FIGURE-title */ p.FigureTitle {

mso-style-unhide: no;
mso-style-qformat: yes;
mso-style-next: Normal;
margin-top: 5.0pt;
margin-right: 0cm;
margin-bottom: {{normalfontsize}};
margin-left: 0cm;
text-align: center;
mso-pagination: widow-orphan;
layout-grid-mode: char;
font-size: {{normalfontsize}};
font-family: {{headerfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN;
font-weight: bold; }

p.AdmonitionTitle, p.RecommendationTitle {

mso-style-unhide: no;
mso-style-qformat: yes;
mso-style-next: Normal;
margin-top: 5.0pt;
margin-right: 0cm;
margin-bottom: {{normalfontsize}};
margin-left: 0cm;
text-align: center;
mso-pagination: widow-orphan;
layout-grid-mode: char;
font-size: {{normalfontsize}};
font-family: {{headerfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN;
font-weight: bold; }

p.SourceTitle {

mso-style-unhide: no;
mso-style-qformat: yes;
mso-style-next: Normal;
margin-top: 5.0pt;
margin-right: 0cm;
margin-bottom: {{normalfontsize}};
margin-left: 0cm;
text-align: center;
mso-pagination: widow-orphan;
layout-grid-mode: char;
font-size: {{normalfontsize}};
font-family: {{headerfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN;
font-weight: bold; }

/* IEC: TABLE-title */ p.TableTitle {

mso-style-unhide: no;
mso-style-qformat: yes;
mso-style-parent: Normal;
mso-style-next: Normal;
margin-top: 5.0pt;
margin-right: 0cm;
margin-bottom: {{normalfontsize}};
margin-left: 0cm;
text-align: center;
mso-pagination: widow-orphan;
page-break-after: avoid;
layout-grid-mode: char;
font-size: {{normalfontsize}};
font-family: {{headerfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN;
font-weight: bold; }

/* IEC: NOTE */ p.Note, div.Note, li.Note {

mso-style-unhide: no;
mso-style-qformat: yes;
mso-style-next: Normal;
margin-top: 5.0pt;
margin-right: 0cm;
margin-bottom: 5.0pt;
margin-left: 0cm;
text-align: justify;
mso-pagination: widow-orphan;
layout-grid-mode: char;
font-size: {{smallerfontsize}};
font-family: {{bodyfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN; }

/* IEC: TABFIGfootnote */ p.TableFootnote, div.TableFootnote, li.TableFootnote {

mso-style-unhide: no;
mso-style-parent: "MsoFootnoteText";
margin-top: 3.0pt;
margin-right: 0cm;
margin-bottom: 3.0pt;
margin-left: 14.2pt;
text-align: justify;
text-indent: -14.2pt;
mso-pagination: widow-orphan;
tab-stops: 14.2pt;
layout-grid-mode: char;
font-size: {{smallerfontsize}};
font-family: {{bodyfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN; }

/* IEC: HEADINGNonumber */ p.ForewordTitle, li.ForewordTitle, div.ForewordTitle, h1.ForewordTitle {

mso-style-name: "Foreword Title";
mso-style-unhide: no;
mso-style-qformat: yes;
mso-style-parent: Normal;
mso-style-next: Normal;
margin-top: 0cm;
margin-right: 0cm;
margin-bottom: {{normalfontsize}};
margin-left: 0cm;
text-align: center;
text-indent: 0pt;
mso-pagination: widow-orphan;
page-break-after: avoid;
mso-outline-level: 1;
mso-hyphenate: none;
layout-grid-mode: char;
font-size: 12.0pt;
mso-bidi-font-size: {{normalfontsize}};
font-family: {{headerfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN; }

/* IEC: HEADINGNonumber */ p.IntroTitle, li.IntroTitle, div.IntroTitle, h1.IntroTitle {

mso-style-name: "Intro Title";
mso-style-unhide: no;
mso-style-qformat: yes;
mso-style-parent: Normal;
mso-style-next: Normal;
margin-top: 0cm;
margin-right: 0cm;
margin-bottom: {{normalfontsize}};
margin-left: 0cm;
text-align: center;
text-indent: 0pt;
mso-pagination: widow-orphan;
page-break-after: avoid;
mso-outline-level: 1;
mso-hyphenate: none;
layout-grid-mode: char;
font-size: 12.0pt;
mso-bidi-font-size: {{normalfontsize}};
font-family: {{headerfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN; }

p.TitlePageSubhead, li.TitlePageSubhead, div.TitlePageSubhead {

mso-style-unhide: no;
mso-style-qformat: yes;
mso-style-parent: Normal;
mso-style-next: Normal;
margin-top: 0cm;
margin-right: 0cm;
margin-bottom: {{normalfontsize}};
margin-left: 0cm;
text-align: center;
text-indent: 0pt;
mso-pagination: widow-orphan;
page-break-after: avoid;
mso-hyphenate: none;
layout-grid-mode: char;
font-size: 12.0pt;
mso-bidi-font-size: {{normalfontsize}};
font-family: {{headerfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN; }

/* IEC: TERM */ p.Terms, li.Terms, div.Terms {

mso-style-name: "Term\(s\)";
mso-style-unhide: no;
mso-style-qformat: yes;
mso-style-next: TERM-definition;
margin-top: 0cm;
margin-right: 0cm;
margin-bottom: 0cm;
margin-left: 17.0pt;
margin-bottom: .0001pt;
text-align: justify;
text-indent: -17.0pt;
mso-pagination: widow-orphan;
page-break-after: avoid;
layout-grid-mode: char;
font-size: {{normalfontsize}};
font-family: {{bodyfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN;
font-weight: bold; }

/* IEC: TERM-admitted */ p.AltTerms, li.AltTerms, div.AltTerms {

mso-style-name: "AltTerm\(s\)";
mso-style-unhide: no;
mso-style-qformat: yes;
mso-style-parent: TERM;
mso-style-next: TERM-definition;
margin-top: 0cm;
margin-right: 0cm;
margin-bottom: 0cm;
/* https://github.com/metanorma/metanorma-iec/issues/62 */
/* margin-left:17.0pt; */
/* suppress to line up math terms */
margin-bottom: .0001pt;
text-align: justify;
/* text-indent:-17.0pt; */
/* suppress to line up math terms */
mso-pagination: widow-orphan;
page-break-after: avoid;
layout-grid-mode: char;
font-size: {{normalfontsize}};
font-family: {{bodyfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN;
mso-bidi-font-weight: bold; }

/* TERM-deprecated */ p.DeprecatedTerms, li.DeprecatedTerms, div.DeprecatedTerms {

mso-style-name: "DeprecatedTerm\(s\)";
mso-style-unhide: no;
mso-style-qformat: yes;
mso-style-parent: NOTE;
mso-style-next: TERM-number;
margin-top: 5.0pt;
margin-right: 0cm;
margin-bottom: 5.0pt;
margin-left: 0cm;
text-align: justify;
mso-pagination: widow-orphan;
layout-grid-mode: char;
font-size: {{smallerfontsize}};
font-family: {{bodyfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN; }

/* IEC: TERM-number */ p.TermNum, li.TermNum, div.TermNum {

mso-style-name: TermNum;
mso-style-unhide: no;
mso-style-qformat: yes;
mso-style-parent: "Heading 2";
mso-style-next: TERM;
margin-top: 5.0pt;
margin-right: 0cm;
margin-bottom: 0cm;
margin-left: 0cm;
margin-bottom: .0001pt;
text-align: left;
text-indent: 0cm;
mso-pagination: widow-orphan;
page-break-after: avoid;
/* No, we autonumber */
/*mso-list:l26 level2 lfo40;*/
mso-hyphenate: none;
tab-stops: list 31.2pt;
layout-grid-mode: char;
font-size: {{normalfontsize}};
font-family: {{headerfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN;
font-weight: bold; }

p.zzContents, li.zzContents, div.zzContents {

mso-style-name: zzContents;
mso-style-noshow: yes;
mso-style-unhide: no;
mso-style-next: "TOC 1";
margin-top: 48.0pt;
margin-right: 0cm;
margin-bottom: 15.5pt;
margin-left: 0cm;
line-height: 15.5pt;
mso-line-height-rule: exactly;
page-break-before: always;
mso-pagination: widow-orphan;
page-break-after: avoid;
mso-hyphenate: none;
tab-stops: 20.15pt;
font-size: 12.0pt;
text-align: center;
mso-bidi-font-size: 11.0pt;
font-family: {{headerfont}};
mso-fareast-font-family: {{headerfont}};
mso-bidi-font-family: {{headerfont}};
mso-ansi-language: EN-GB;
font-weight: bold;
mso-bidi-font-weight: normal; }

p.zzCopyright, li.zzCopyright, div.zzCopyright {

mso-style-name: zzCopyright;
mso-style-noshow: yes;
mso-style-unhide: no;
mso-style-next: Normal;
margin-top: 0cm;
margin-right: 14.2pt;
margin-bottom: 12.0pt;
margin-left: 14.2pt;
text-align: justify;
line-height: 12.0pt;
mso-pagination: widow-orphan;
tab-stops: 20.15pt 25.7pt 481.15pt;
border: none;
mso-border-alt: solid blue .5pt;
padding: 0cm;
mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt;
font-size: 11.0pt;
font-family: {{bodyfont}};
mso-fareast-font-family: {{bodyfont}};
mso-bidi-font-family: {{bodyfont}};
mso-ansi-language: EN-GB; }

/* IEC: MAIN-TITLE */ p.zzSTDTitle1, li.zzSTDTitle1, div.zzSTDTitle1 {

mso-style-name: zzSTDTitle;
mso-style-unhide: no;
mso-style-qformat: yes;
margin: 0cm;
margin-bottom: .0001pt;
text-align: center;
mso-pagination: widow-orphan;
layout-grid-mode: char;
font-size: 12.0pt;
font-family: {{headerfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN;
text-transform: uppercase;
font-weight: normal; }

/* IEC: MAIN-TITLE, not distinct from zzSTDTitle1 */ p.zzSTDTitle2, li.zzSTDTitle2, div.zzSTDTitle2 {

mso-style-name: zzSTDTitle;
mso-style-unhide: no;
mso-style-qformat: yes;
margin: 0cm;
margin-bottom: .0001pt;
text-align: center;
mso-pagination: widow-orphan;
layout-grid-mode: char;
font-size: 12.0pt;
font-family: {{headerfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN;
font-weight: normal; }

p.TABLE-col-heading, li.TABLE-col-heading, div.TABLE-col-heading {

mso-style-name: TABLE-col-heading;
mso-style-unhide: no;
mso-style-qformat: yes;
mso-style-parent: PARAGRAPH;
margin-top: 3.0pt;
margin-right: 0cm;
margin-bottom: 3.0pt;
margin-left: 0cm;
text-align: center;
mso-pagination: widow-orphan;
page-break-after: avoid;
layout-grid-mode: char;
font-size: {{smallerfontsize}};
font-family: {{headerfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN;
font-weight: bold; }

p.TABLE-cell, li.TABLE-cell, div.TABLE-cell {

mso-style-name: TABLE-cell;
mso-style-unhide: no;
mso-style-qformat: yes;
mso-style-parent: PARAGRAPH;
margin-top: 3.0pt;
margin-right: 0cm;
margin-bottom: 3.0pt;
margin-left: 0cm;
text-align: left;
mso-pagination: widow-orphan;
layout-grid-mode: char;
font-size: {{smallerfontsize}};
mso-bidi-font-size: {{normalfontsize}};
font-family: {{bodyfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN;
mso-bidi-font-weight: bold; }

p.Quote, li.Quote, div.Quote {

mso-style-priority: 99;
margin-top: 0cm;
margin-right: 36.0pt;
margin-bottom: 0cm;
margin-left: 36.0pt;
text-align: justify;
line-height: 12.0pt;
mso-pagination: widow-orphan;
tab-stops: 20.15pt;
font-size: {{normalfontsize}};
font-family: {{bodyfont}};
mso-fareast-font-family: {{bodyfont}};
mso-bidi-font-family: {{bodyfont}};
mso-ansi-language: EN-GB; }

p.QuoteAttribution {

text-align: right; }

p.Admonition, li.Admonition, div.Admonition {

mso-style-priority: 99;
mso-pagination: widow-orphan;
font-size: {{normalfontsize}};
font-family: {{bodyfont}};
mso-ascii-font-family: {{bodyfont}};
mso-ascii-theme-font: minor-latin;
mso-fareast-font-family: {{bodyfont}};
mso-fareast-theme-font: minor-fareast;
mso-hansi-font-family: {{bodyfont}};
mso-hansi-theme-font: minor-latin;
mso-bidi-font-family: {{bodyfont}};
mso-bidi-theme-font: minor-bidi;
mso-element: para-border-div;
border: solid windowtext 1.0pt;
mso-border-alt: solid windowtext .5pt;
padding: 1.0pt 4.0pt 1.0pt 4.0pt;
font-weight: bold;
mso-ansi-language: EN-AU; }

/* IEC:PARAEQUATION */ p.formula, li.formula, div.formula {

mso-style-name: Formula;
mso-style-unhide: no;
mso-style-qformat: yes;
mso-style-next: Normal;
margin-top: {{normalfontsize}};
margin-right: 0cm;
margin-bottom: {{normalfontsize}};
margin-left: 0cm;
text-align: justify;
mso-pagination: widow-orphan;
tab-stops: center 8.0cm right 16.0cm;
layout-grid-mode: char;
font-size: {{normalfontsize}};
font-family: {{bodyfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN; }

table.formula_dl {

margin-left: 0.0cm; }

p.FOREWORD, li.FOREWORD, div.FOREWORD {

mso-style-name: FOREWORD;
mso-style-unhide: no;
margin-top: 0cm;
margin-right: 0cm;
margin-bottom: 5.0pt;
margin-left: 14.2pt;
text-align: justify;
text-indent: -14.2pt;
mso-pagination: widow-orphan;
tab-stops: 14.2pt;
layout-grid-mode: char;
font-size: {{smallerfontsize}};
font-family: {{bodyfont}};
mso-fareast-font-family: "Times New Roman";
letter-spacing: .4pt;
mso-ansi-language: EN-GB;
mso-fareast-language: ZH-CN; }

table.dl {

margin-top: 0cm;
margin-right: 0cm;
margin-bottom: 11.0pt;
margin-left: 0cm; }

div.figdl {

text-align: left; }

table.figdl {

mso-para-margin: 0cm;
mso-para-margin-bottom: .0001pt;
mso-pagination: widow-orphan;
align: left;
text-align: left;
margin-top: 0cm;
margin-right: 0cm;
margin-left: 0cm;
margin-right: 0cm; }

table.MsoISOTable, table.MsoISOTableBig {

mso-style-name: "Table ISO";
mso-tstyle-rowband-size: 0;
mso-tstyle-colband-size: 0;
mso-style-noshow: yes;
mso-style-priority: 99;
mso-style-parent: "";
mso-padding-alt: 0cm 2.85pt 0cm 2.85pt;
mso-para-margin: 0cm;
mso-para-margin-bottom: .0001pt;
mso-pagination: widow-orphan;
border-collapse: collapse;
/*mso-table-layout-alt:fixed;*/
border: solid windowtext 2pt;
mso-border-alt: solid windowtext 2pt;
mso-yfti-tbllook: 480;
mso-border-insideh: .75pt solid windowtext;
mso-border-insidev: .75pt solid windowtext;
font-size: {{normalfontsize}};
font-family: {{bodyfont}}; }

table.MsoISOTable th, table.MsoISOTableBig th {

border: solid windowtext 1pt;
mso-border-alt: solid windowtext 1pt;
padding: 0cm 2.85pt 0cm 2.85pt; }

table.MsoISOTable td, table.MsoISOTableBig td {

border: solid windowtext 1pt;
mso-border-alt: solid windowtext 1pt;
padding: 0cm 2.85pt 0cm 2.85pt; }

table.MsoISOTable p, table.MsoISOTableBig p {

font-size: {{normalfontsize}}; }

table.MsoTableGrid {

mso-style-name: "Table Grid";
mso-tstyle-rowband-size: 0;
mso-tstyle-colband-size: 0;
mso-style-priority: 39;
mso-style-unhide: no;
border: solid windowtext 1.0pt;
mso-border-alt: solid windowtext .5pt;
mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;
mso-border-insideh: .5pt solid windowtext;
mso-border-insidev: .5pt solid windowtext;
mso-para-margin: 0cm;
mso-para-margin-bottom: .0001pt;
mso-pagination: widow-orphan;
font-size: {{normalfontsize}};
font-family: {{bodyfont}}; }

body {

tab-interval: 36.0pt; }

.coverpage_docnumber {

text-align: right;
font-size: 14.0pt;
font-weight: bold; }

.coverpage_techcommittee {

text-align: right; }

.coverpage_docstage {

text-align: center;
font-size: 30.0pt;
color: #485094; }

div.doctitle {

margin-top: 100.0pt;
text-align: left;
font-size: 16.0pt; }

div.coverpage_warning {

mso-element: para-border-div;
border: solid windowtext 1.0pt #485094;
mso-border-alt: solid windowtext .5pt;
padding: 1.0pt 4.0pt 1.0pt 4.0pt #485094;
margin-left: 4.25pt;
margin-right: 4.25pt; }

.coverpage_warning {

color: #485094;
font-size: {{normalfontsize}}; }

.coverpage {

text-align: center;
margin: 2em 0; }

.coverpage-logo {

color: #485094; }

.coverpage-tc-name {

color: #485094;
font-size: 1.2em;
line-height: 1.2em;
margin: 0.25em 0; }

.coverpage-doc-identity {

background-color: #485094;
color: white;
font-size: 2em;
line-height: 2em;
margin: 0.5em 0; }

.coverpage-title {

font-weight: 400; }

.coverpage-title .title-second {

display: none; }

.coverpage-stage-block {

font-style: italic;
font-size: 1.25em;
font-weight: 600; }

.coverpage-warning {

border-top: solid 1px #f36f36;
border-bottom: solid 1px #f36f36;
margin: 1em 2em;
color: #485094;
padding: 1em; }

.coverpage-warning .title {

color: #f36f36;
font-weight: 500; }

.coverpage-warning .content {

font-style: italic; }

.copyright {

padding: 1em; }

.copyright .name {

color: #485094;
font-weight: 600; }

.copyright .address {

color: #485094; }

div.rule {

width: 100%;
height: 1px;
background-color: #485094;
margin: 2em 0; }

toc-list ul {

margin-bottom: 0.25em; }

toc-list li {

list-style-type: none; }

.MsoTocTextSpan {

color: windowtext;
display: none;
mso-hide: screen;
mso-ansi-language: EN-GB;
text-decoration: none;
text-underline: none; }

a.TableFootnoteRef, span.TableFootnoteRef {

mso-style-priority: 99;
mso-style-parent: "Footnote Reference";
vertical-align: super; }

aside {

font-size: {{footnotefontsize}}; }

/* div.example {

border:solid black .25pt;
mso-border-alt:solid black .25pt;
padding:10pt;
mso-padding-alt:$normalfontsize 10.0pt 10.0pt 10.0pt;
margin:10pt;
mso-margin-alt:$normalfontsize 10.0pt 10.0pt 10.0pt;

} */ /* div.example {

margin-left:70.9pt;
text-indent:-70.9pt;

} */ p.example, li.example, div.example, td.example {

mso-pagination: none;
tab-stops: 70.9pt;
font-size: {{normalfontsize}};
font-family: {{bodyfont}}; }

td.example p.MsoListParagraph {

font-size: {{normalfontsize}}; }

div.example p.MsoListParagraph {

font-size: {{normalfontsize}}; }

div.Note p.MsoListParagraph {

font-size: {{smallerfontsize}};
margin-left: 1.0cm; }

div.Note span.stem {

font-size: {{smallerfontsize}}; }

div.Note p.Sourcecode, div.Note pre.Sourcecode {

font-size: {{smallerfontsize}};
margin-left: 1.0cm; }

div.Note table.dl {

font-size: {{smallerfontsize}};
margin-left: 1.0cm; }

div.example, td.example {

margin: 0in;
margin-bottom: 12.0pt; }

span.example_label, td.example_label {

font-size: {{normalfontsize}};
font-family: {{bodyfont}}; }

span.note_label, td.note_label {

font-size: {{smallerfontsize}};
font-family: {{bodyfont}}; }