/* PUML */
/* .puml dark {
    display: none !important;
}
.puml.dark {
    display: none !important;
}
.puml[theme="dark"] {
    display: none !important;
} */

/* HEADER */
.md-header {
    background-color: #38414C;
}

/* FOOTER */
.md-footer {
    background-color: #38414C;
}

/* FONT */
body{
    font-family: Source Sans Pro, sans-serif;
}

/* GET ADMONITION */
.md-typeset .api-get>.admonition-title>span.description,
.md-typeset .api-get>summary>span.description {
    color: var(--md-code-hl-punctuation-color);
    font-size: .7rem;
}

.md-typeset .admonition.api-get,
.md-typeset details.api-get {
    border-color: rgb(93, 175, 254);
}

.md-typeset .api-get>.admonition-title,
.md-typeset .api-get>summary {
    background-color: rgba(93, 175, 254, 0.1);
    padding-left: 5rem !important;
    font-size: .9rem;
}

.md-typeset .api-get>.admonition-title::before,
.md-typeset .api-get>summary::before {
    content: "GET";
    -webkit-mask-image: none;
    mask-image: none;
    background-color: transparent;
    top: auto;
    color: rgb(93, 175, 254);
}

.md-typeset .api-get>.admonition-title>span.description,
.md-typeset .api-get>summary>span.description {
    color: var(--md-code-hl-punctuation-color);
    font-size: .7rem;
    padding-left: .5rem;
}


/* POST ADMONITION */
.md-typeset .api-post>.admonition-title>span.description,
.md-typeset .api-post>summary>span.description {
    color: var(--md-code-hl-punctuation-color);
    font-size: .7rem;
}

.md-typeset .admonition.api-post,
.md-typeset details.api-post {
    border-color: rgb(73, 204, 144);
}

.md-typeset .api-post>.admonition-title,
.md-typeset .api-post>summary {
    background-color: rgba(73, 204, 144, 0.1);
    padding-left: 5rem !important;
    font-size: .9rem;
}

.md-typeset .api-post>.admonition-title::before,
.md-typeset .api-post>summary::before {
    content: "POST";
    -webkit-mask-image: none;
    mask-image: none;
    background-color: transparent;
    top: auto;
    color: rgb(73, 204, 144);
}

.md-typeset .api-post>.admonition-title>span.description,
.md-typeset .api-post>summary>span.description {
    color: var(--md-code-hl-punctuation-color);
    font-size: .7rem;
    padding-left: .5rem;
}

/* PUT ADMONITION */
.md-typeset .api-put>.admonition-title>span.description,
.md-typeset .api-put>summary>span.description {
    color: var(--md-code-hl-punctuation-color);
    font-size: .7rem;
}

.md-typeset .admonition.api-put,
.md-typeset details.api-put {
    border-color: rgb(252, 161, 48);
}

.md-typeset .api-put>.admonition-title,
.md-typeset .api-put>summary {
    background-color: rgba(252, 161, 48, 0.1);
    padding-left: 5rem !important;
    font-size: .9rem;
}

.md-typeset .api-put>.admonition-title::before,
.md-typeset .api-put>summary::before {
    content: "PUT";
    -webkit-mask-image: none;
    mask-image: none;
    background-color: transparent;
    top: auto;
    color: rgb(252, 161, 48);
}

.md-typeset .api-put>.admonition-title>span.description,
.md-typeset .api-put>summary>span.description {
    color: var(--md-code-hl-punctuation-color);
    font-size: .7rem;
    padding-left: .5rem;
}

/* DELETE ADMONITION */
.md-typeset .api-delete>.admonition-title>span.description,
.md-typeset .api-delete>summary>span.description {
    color: var(--md-code-hl-punctuation-color);
    font-size: .7rem;
}

.md-typeset .admonition.api-delete,
.md-typeset details.api-delete {
    border-color: rgb(249, 62, 62);
}

.md-typeset .api-delete>.admonition-title,
.md-typeset .api-delete>summary {
    background-color: rgba(249, 62, 62, 0.1);
    padding-left: 5rem !important;
    font-size: .9rem;
}

.md-typeset .api-delete>.admonition-title::before,
.md-typeset .api-delete>summary::before {
    content: "DELETE";
    -webkit-mask-image: none;
    mask-image: none;
    background-color: transparent;
    top: auto;
    color: rgb(249, 62, 62);
}

.md-typeset .api-delete>.admonition-title>span.description,
.md-typeset .api-delete>summary>span.description {
    color: var(--md-code-hl-punctuation-color);
    font-size: .7rem;
    padding-left: .5rem;
}

.response-success {
    color: rgb(73, 204, 144);
    margin-left: 1rem;
}

.response-error{
    color: rgb(249, 62, 62);
    margin-left: 1rem;
}

.response401-unauthorized {
    color: rgb(249, 62, 62);
    margin-left: 1rem;
}

.response403-forbidden {
    color: rgb(249, 62, 62);
    margin-left: 1rem;
}

.response404-not-found {
    color: rgb(249, 62, 62);
    margin-left: 1rem;
}



.watermark {
    /* Used to position the watermark */
    position: relative;
}

.watermark__inner {
    /* Center the content */
    align-items: center;
    display: flex;
    justify-content: center;

    /* Absolute position */
    left: 0px;
    position: absolute;
    top: 300px;

    /* Take full size */
    height: 100%;
    width: 100%;
}

.watermark__body {
    /* Text color */
    color: rgba(0, 0, 0, 0.05);

    /* Text styles */
    font-size: 15rem;
    font-weight: ultralight;
    text-transform: uppercase;

    /* Rotate the text */
    transform: rotate(-45deg);

    /* Disable the selection */
    user-select: none;
}