﻿.swagger-ui .info .title {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
}
.swagger-ui .info,
.swagger-ui .tab li {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
}
    .swagger-ui label,
    .swagger-ui h1,
    .swagger-ui h2,
    .swagger-ui h3,
    .swagger-ui h4,
    .swagger-ui h5,
    .swagger-ui .info h1,
    .swagger-ui .info h2,
    .swagger-ui .info h3,
    .swagger-ui .info h4,
    .swagger-ui .info h5,
    .swagger-ui .info li,
    .swagger-ui .info p,
    .swagger-ui .info table,
    .swagger-ui .info th,
    .swagger-ui .btn {
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
    }

.swagger-ui section h3 {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
    padding: 0;
    margin-block-start: 0;
}

.swagger-ui table thead tr td,
.swagger-ui table thead tr th,
.swagger-ui .dialog-ux .modal-ux-content p,
.swagger-ui .dialog-ux .modal-ux-header h3,
.swagger-ui .response-col_status {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
    font-size: 0.9em;
}

.swagger-ui .opblock-tag, .swagger-ui .opblock-tag div {
    padding: 0px 3px 3px 3px;
    align-items: flex-start;
    vertical-align: text-top;
}
.swagger-ui .opblock {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
    font-size: 0.9em;
    margin: 0 0 8px;
}

.swagger-ui .opblock.opblock-get .opblock-summary-method {
    background: #0f348c;
}

.swagger-ui .opblock-tag, .swagger-ui .opblock-tag div {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
    font-size: 1em;
}

.swagger-ui .opblock .opblock-summary-method {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
    font-size: 0.9em;
    padding: 1px 1px;
}

.swagger-ui .opblock .opblock-summary-description {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
    font-size: 0.9em;
}

.swagger-ui .opblock .opblock-summary-path {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
    font-size: 0.9em;
}

.swagger-ui .opblock .opblock-section-header h4 {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
}

.swagger-ui .parameter__name {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
    font-size: 0.9em;
}

.swagger-ui .model-title {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
    font-size: 0.9em;
}

.swagger-ui .model {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
    font-size: 1em;
    font-weight: normal;
}

.swagger-ui .markdown code,
.swagger-ui .parameter__type,
.swagger-ui .parameter__extension, .swagger-ui .parameter__in {
    font-family: Consolas,monaco,monospace;
    font-size: 0.8em;
}

.swagger-ui .opblock-description-wrapper p {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
    font-size: 1em;
}

input {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
    font-size: 1em;
}

.swagger-ui button, .swagger-ui input, .swagger-ui optgroup, .swagger-ui select, .swagger-ui textarea {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
    font-size: 0.8em;
}

/*h2 {
    font-family: Roboto,Helvetica Neue,sans-serif;
    font-size: 0.8em;
}*/

.swagger-ui .markdown code, .swagger-ui .renderedMarkdown code {
    font-family: Consolas,monaco,monospace;
    font-size: 0.8em;
    padding: 1px 1px;
}

.swagger-ui pre {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
    font-size: 1em;
}

.swagger-ui .opblock-description-wrapper {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
    font-size: 1em;
}

.swagger-ui .topbar {
    display: none;
    background-color: #2559dd;
}

    .swagger-ui .topbar .download-url-wrapper .select-label select {
        border: 2px solid #2559dd;
    }

.swagger-ui .info .title small {
    background: #2559dd;
}

.swagger-ui .info {
    margin: 10px 0;
}

.swagger-ui .scheme-container {
    padding: 5px 0;
}

.swagger-ui .btn.authorize {
    color: #2559dd;
    border-color: #2559dd;
}

.swagger-ui .btn.execute {
    background-color: #2559dd;
    border-color: #2559dd;
}

.swagger-ui .authorization__btn {
    fill: #2559dd;
}
.swagger-ui .btn.authorize svg {
    fill: #2559dd;
}

.swagger-ui img {
    visibility:hidden;
}

.swagger-ui .model-box {
    width: 100%;
}

.swagger-ui table tbody tr td:first-of-type
{
    max-width: 20%;
}

.swagger-ui .parameters-col_description
{
    width: 80%;
}

.swagger-ui .markdown p, .swagger-ui .markdown pre, .swagger-ui .renderedMarkdown p, .swagger-ui .renderedMarkdown pre {
    margin: 0 0.8em auto;
}
/*
tr[data-param-in="header"] {
    display: none;
    overflow: hidden;
}*/

.renderedMarkdown h3
{
    padding: unset;
}

.swagger-ui .wrapper {
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 100%;
    padding: 0em 3em 0em 3em;
    width: 100%;
}

.navbar {
    display: flex;
    position: sticky;
    padding: 10px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
    font-size: 1em;
}
.navbar_logo {
    flex: 0 0 auto;
    height: 2rem;
    margin-right: 0.5rem
}

.navbar_items {
    flex: 0 0 auto;
    height: 2rem;
    width: 95%;
}

.navbar_logo img {
    height: 100%;
}

.tabbar {
    display: flex;
    width: 100%;
    padding: 10px;
    margin-right: 0.5rem;
    background-color: #2559dd;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Ubuntu";
    font-size: 1em;
    color: #f0f0f0;
}

menu {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0;
    overflow: hidden;
}

.menuright {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0;
    overflow: hidden;
    float: right;
    padding-right: 0em;
}

menuitem {
    float: left;
    background-color: #2559dd;
}

menuitem a {
    display: block;
    color: white;
    text-align: center;
    padding: 10px 16px;
    text-decoration: none;
}

menuitem a:hover:not(.activemenu) {
    background-color: #2559AA;
}

.activemenu {
    background-color: #2559FF;
}