﻿.topbar {
    background-color: #fff !important;
}

.topbar-wrapper > a {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='none' height='89' viewBox='-20 -20 864 178' width='432' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='%23082239'%3e%3cpath d='m52.9442 59.412 6.0062 4.4773c-2.7696 5.2503-6.5537 9.2766-11.3682 12.0951-4.8146 2.8184-10.2733 4.2356-16.3921 4.2356-9.0334 0-16.4887-2.9794-22.36606-8.9384-5.87733-5.9589-8.82404-13.4962-8.82404-22.644 0-9.18 2.94671-16.7495 8.85624-22.6923 5.89346-5.959 13.34876-8.9385 22.33386-8.9385 5.5714 0 10.6436 1.224 15.2327 3.6559 4.5892 2.448 8.3249 5.9268 11.1911 10.4363l-6.2799 4.4772c-1.9001-3.6076-4.6214-6.426-8.1961-8.4714-3.5747-2.0453-7.5519-3.06-11.9639-3.06-6.7791 0-12.3827 2.3192-16.8269 6.9736-4.44421 4.6383-6.66632 10.5168-6.66632 17.6192s2.22211 12.9647 6.66632 17.587c4.4442 4.6222 10.0478 6.9413 16.8269 6.9413 4.734 0 8.9367-1.1596 12.6241-3.4948 3.7036-2.3031 6.7469-5.7335 9.1461-10.2591z'/%3e%3cpath d='m77.5967 80.2361v-60.3142h34.5713c5.894 0 10.531 1.4817 13.88 4.445 3.35 2.9634 5.024 7.0702 5.024 12.3206 0 4.3645-1.304 8.117-3.929 11.2253-2.624 3.1084-6.086 5.0571-10.386 5.814l15.072 26.4932h-8.309l-15.071-26.3804h-23.3648v26.3804h-7.4875zm7.4875-33.4345h26.6008c3.784 0 6.65-.8375 8.599-2.5124 1.948-1.675 2.914-4.1391 2.914-7.3763 0-3.1727-.982-5.6368-2.914-7.4084-1.949-1.7716-4.686-2.6574-8.228-2.6574h-26.9718z'/%3e%3cpath d='m150.492 80.2361v-60.3142h47.405v6.9414h-39.934v17.6996h24.137v6.9414h-24.137v21.7905h42.381v6.9413z'/%3e%3cpath d='m219.007 80.2361 24.572-30.3262-24.25-29.988h9.178l19.774 24.1418 19.725-24.1418h9.066l-24.315 29.6659 24.959 30.6483h-9.613l-20.048-24.8504-20.256 24.8504z'/%3e%3cpath d='m296.362 80.236v-60.6364h7.6v60.6364z'/%3e%3c/g%3e%3cpath d='m342.06 35.6086v44.4183h9.082v-47.9937l-9.066 3.5593z' fill='%2338a4ff'/%3e%3cpath d='m357.212 80.0271v-80.0271l16.988 19.8256v24.8504l-3.462 2.7218v32.6293z' fill='%2338a4ff'/%3e%3cpath d='m379.224 80.0274v-39.2647l11.578 9.0512v30.2135z' fill='%2338a4ff'/%3e%3cpath d='m330.145 80.0273v-23.0949l7.278-3.4627v26.5576z' fill='%2338a4ff'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    height: 80px;
    padding-right: 25px;
}

.topbar-wrapper > a g {
    display: none
}

.opblock-tag .markdown {
    display: none
}

.swagger-ui .responses-header td {
    font-size: 12px !important;
}

.swagger-ui .response .response-col_status,
.swagger-ui .response .response-col_description {
    font-size: 16px !important;
    padding-top: 20px !important;
    margin: 0;
}

.swagger-ui table.model tr.property-row td:first-child {
    font-size: 14px;
    width: 0;
}

    .swagger-ui table.model tr.property-row td:first-child:not(.object-name) {
        padding-top: .8em !important;
    }

.swagger-ui .response .response-col_description {
    padding: 0;
}

.swagger-ui .parameter__name {
    font-weight: 600 !important;
}

.swagger-ui .parameter__type {
    font-weight: 400;
}

    .swagger-ui .parameter__type .prop-format {
        padding-left: 10px;
    }

.swagger-ui th.col_header.parameters-col_description,
.swagger-ui table thead tr th.parameters-col_name {
    font-size: 12px;
}

.swagger-ui .markdown p {
    margin: 0;
}

.swagger-ui .parameter__extension, .swagger-ui .parameter__in {
    font-weight: 400;
}

.swagger-ui table thead tr td, .swagger-ui table thead tr th {
    font-size: 14px;
}

.swagger-ui .parameter__name.required:after {
    padding: 0;
}

.swagger-ui table thead tr td, .swagger-ui table thead tr th {
    padding-right: 100px;
}

.swagger-ui table.model tr:not(.property-row) {
    display: none;
}

.swagger-ui .model-title__text,
.swagger-ui .model-title {
    font-size: 14px;
    color: #3b4151;
}

.swagger-ui table.model tr.property-row td {
    height: 24px;
}

.swagger-ui table.model tbody tr td:not(.object-name) {
    padding: 1em 0 0 2em !important;
}

.swagger-ui .microlight code {
    white-space: pre-wrap !important;
}

.swagger-ui .responses-inner tr.response td.response-col_description > div:first-child > h5 {
    margin-top: 4px;
}

.swagger-ui .object-name {
    padding-top: 1.4em !important;
}

.swagger-ui table.model span.pointer + span .prop-enum {
    padding-left: 2.7em;
}

.swagger-ui table.model .property.primitive,
.swagger-ui table.model .prop-format {
    color: #999999 !important;
}

.swagger-ui .model {
    font-size: 14px;
}

.swagger-ui .markdown p, .swagger-ui .markdown pre,
.swagger-ui .renderedMarkdown p,
.swagger-ui .renderedMarkdown pre {
    margin-top: 0em !important;
    margin-bottom: 1em !important;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
}
