/* Minification failed. Returning unminified contents.
(48,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-black'
 */
html {
    font-size: 10px;
}

@media (min-width: 576px) {
    html {
        font-size: 12px;
    }
}

@media (min-width: 768px) {
    html {
        font-size: 14px;
    }
}

@media (min-width: 992px) {
    html {
        font-size: 16px;
    }
}

@media (min-width: 1200px) {
    html {
        font-size: 16px;
    }
}

@media (min-width: 1400px) {
    html {
        font-size: 16px;
    }
}

@font-face {
    font-family: 'content-font-regular';
    src: url('/epublications/static/templates/fonts/AvenirNxt2W1G-Regular.otf') format('opentype');
}

@font-face {
    font-family: 'content-font-bold';
    src: url('/epublications/static/templates/fonts/AvenirNxt2W1G-Bold.otf') format('opentype');
}

.doc-itu-sg-cp {
    font-family: 'content-font-regular';
    font-size: 1rem;
    color: var(--bs-black);
}

    .doc-itu-sg-cp p > a > span,
    .doc-itu-sg-cp h1 > a > span,
    .doc-itu-sg-cp h2 > a > span {
        word-break: break-word;
    }

div.doc-itu-sg-cp body {
    line-height: 108%;
    font-family: content-font-regular;
    font-size: 1.1rem;
}

div.doc-itu-sg-cp h1,
div.doc-itu-sg-cp h2,
div.doc-itu-sg-cp h3,
div.doc-itu-sg-cp h4,
div.doc-itu-sg-cp h5,
div.doc-itu-sg-cp h6,
div.doc-itu-sg-cp p {
    margin: 0rem 0rem 0.8rem;
}

div.doc-itu-sg-cp li,
div.doc-itu-sg-cp table {
    margin-top: 0rem;
    margin-bottom: 0.8rem !important;
}

div.doc-itu-sg-cp h1 {
    margin-top: 1.8rem;
    margin-bottom: 0.4rem;
    line-height: 108%;
    font-family: content-font-bold;
    font-size: 2rem;
    color: #0f4761;
}

div.doc-itu-sg-cp h2 {
    margin-top: 0.8rem;
    margin-bottom: 0.4rem;
    line-height: 108%;
    font-family: content-font-bold;
    font-size: 1.6rem;
    color: #0f4761;
}

div.doc-itu-sg-cp h3 {
    margin-top: 0.8rem;
    margin-bottom: 0.4rem;
    line-height: 108%;
    font-family: content-font-regular;
    font-size: 1.4rem;
    color: #0f4761;
}

div.doc-itu-sg-cp h4 {
    margin-top: 0.4rem;
    margin-bottom: 0.2rem;
    line-height: 108%;
    font-family: content-font-regular;
    font-size: 1.1rem;
    font-style: italic;
    color: #0f4761;
}

div.doc-itu-sg-cp h5 {
    margin-top: 0.4rem;
    margin-bottom: 0.2rem;
    line-height: 108%;
    font-family: content-font-regular;
    font-size: 1.1rem;
    color: #0f4761;
}

div.doc-itu-sg-cp h6 {
    margin-top: 0.2rem;
    margin-bottom: 0rem;
    line-height: 108%;
    font-family: content-font-regular;
    font-size: 1.1rem;
    font-style: italic;
    color: #595959;
}

div.doc-itu-sg-cp p {
    margin-bottom: 0rem;
}

    div.doc-itu-sg-cp p.Codesgcp {
        font-family: content-font-regular;
        font-size: 0.9rem !important;
        background-color: #f2f2f2 !important;
        margin: 0rem !important;
        padding-left:0.419rem!important;
    }

        div.doc-itu-sg-cp p.Codesgcp span {
            color: inherit; /* To avoid color overrides */
        }

