﻿@font-face {
    font-family: 'LLOCARScNormal';
    src: url('fonts/Cairo-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LLOCARScBold';
    src: url('fonts/Cairo-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.article p, pre {
    font-family: LLOCARScNormal,'Times New Roman', Times, serif;
    font-size: 1.1em;
    text-align: left;
    line-height: 170%;
}
/*body.en .article p, body.en pre {
    text-align: left;
}*/

.article article header {
    page-break-after: avoid;
}

    .article article header p {
        font-family: LLOCARScBold,'Times New Roman', Times, serif;
        text-align: center;
        font-size: 1.3em;
        font-weight: bold;
    }

.article article section p {
    font-family: LLOCARScNormal,'Times New Roman', Times, serif;
    font-size: 1.1em;
    text-align: left;
    line-height: 170%;
}
body.en .article article section p {
    text-align: left;
}

.article article footer {
    color:#8b1717;
    page-break-before: avoid;
}

.article article .amended {
    color: #7b580c;
}

.article .lbold {
    font-family: LLOCARScBold,'Times New Roman', Times, serif;
    font-weight: bold;
    /*font-size:larger;*/
}
.article .lunderline {
    font-family: LLOCARScBold,'Times New Roman', Times, serif;
    text-decoration:underline;
}




.article p.LLOCH1, .article h1 {
    font-size: 1.5em;
    page-break-after: avoid;
    color: #866623;
    margin-bottom:10px;
    text-align: center;
}

.article p.LLOCH2, .article h2 {
    font-size: 1.4em;
    page-break-after: avoid;
    margin-bottom:5px;
    text-align: left;
}
/*body.en .article p.LLOCH2, body.en .article h2 {
    text-align: left;
}*/

.article p.LLOCH3, .article h3 {
    font-size: 1.3em;
    page-break-after: avoid;
    text-align: center;
}

.article p.LLOCH4, .article h4 {
    font-size: 1.2em;
    page-break-after: avoid;
}

.article p.LLOCH5, .article h5 {
    font-size: 1.1em;
    page-break-after: avoid;
    font-weight: bolder
}

.article p.lleft {
    text-align: left
}

.article p.lcenter {
    text-align: center
}

.article p.lright {
    text-align: right
}

.article h1.lleft, .article h2.lleft, .article h3.lleft {
    text-align: left
}

.article h1.lcenter, .article h2.lcenter, .article h3.lcenter {
    text-align: center
}

.article h1.lright, .article h2.lright, .article h3.lright {
    text-align: right
}

.article .rightMargin1 {
    margin-right: 24pt;
}
.article .lnumbering1 {
    margin-left: 24pt;
    text-indent: -16pt;
}

.article .lnumbering2 {
    margin-left: 40pt;
    text-indent: -16pt;
}

.article .identpara1 {
    margin-left: 24pt;
}

.article .identpara2 {
    margin-left: 40pt;
}

.article .pagebreak {
    page-break-before: always;
}
.article .divider {
    background-color: rgb(192,147,49);
    height: 1px;
    margin: auto;
    width: 50%;
    margin:25px auto;
}
.article .colorBrand {
    color: rgb(192,147,49);
    color: #866623;
}
.article.mb35{
    margin-bottom:3.5rem;
}