﻿body {
    margin: 0;
    background: inherit;
}

.swagger-ui .wrapper {
    width: 80%;
}

.swagger-ui .topbar {
    display: none;
    background-color: inherit;
}

.swagger-ui .topbar .topbar-wrapper a {
    display: none;
}

.swagger-ui .topbar .download-url-wrapper .select-label {
    color: inherit;
}

.swagger-ui .topbar .topbar-wrapper a {
    display: none;
}

.swagger-ui .topbar .download-url-wrapper .select-label {
    color: inherit;
}

.swagger-ui .info .title {
    font-size: 1.5em;
}

.swagger-ui .info {
    margin: 1em 0;
}

.swagger-ui .info .title small {
    display: none;
}

.swagger-ui .info .base-url{
    display: none;
}

.swagger-ui .info hgroup.main a {
    display: none;
}

.swagger-ui .scheme-container {
     background: inherit;
}

/*.swagger-ui .scheme-container {
    display: none;
}*/

.swagger-ui .opblock-tag {
    font-size: 1.2em;
    margin: 0 0;
    padding: .5em .5em;
}

.swagger-ui .opblock .opblock-summary-path {
    padding: 0 1.6em;
    word-break: break-word;
    width: 70%;
}

.swagger-ui .opblock .opblock-summary-description {
    font-size: .9em;
    word-break: break-word;
    text-align: right;
    padding-right: 1em;
    font-weight: bold;
    width:25%;
}

.swagger-ui table tbody tr td {
    vertical-align: middle;
    padding: 0 0;
}

.swagger-ui .download-contents {
    bottom: 1em;
    right: 2.5em;
    border-radius: .5em;
    font-size: .75em;
    padding: .5em .5em;
    height: auto;
    width: auto;
}

.swagger-ui .opblock.opblock-get {
    border-color: inherit;
    background: inherit;
    border: none;
}

.swagger-ui .opblock.opblock-post {
    border-color: inherit;
    background: inherit;
    border: none;
}

.swagger-ui .opblock.opblock-put {
    border-color: inherit;
    background: inherit;
    border: none;
}

.swagger-ui .opblock.opblock-delete {
    border-color: inherit;
    background: inherit;
    border: none;
}

.swagger-ui .opblock.opblock-get .opblock-summary {
    border-color: inherit;
}

.opblock.opblock-get.is-open .opblock-summary.opblock-summary-get {
    background-color: rgba(97,175,254,.1);
}

.opblock.opblock-post.is-open .opblock-summary.opblock-summary-post {
    background-color: rgba(73,204,144,.1);
}

.opblock.opblock-put.is-open .opblock-summary.opblock-summary-put {
    background-color: rgba(73,204,144,.1);
}

.opblock.opblock-delete.is-open .opblock-summary.opblock-summary-delete {
    background-color: rgba(73,204,144,.1);
}

.swagger-ui .opblock.is-open .opblock-summary {
     border-bottom: none; 
}

.swagger-ui .opblock-tag-section.is-open > .opblock-tag {
    border-bottom: none;
    margin-bottom: .5em;
}

.swagger-ui .opblock.opblock-get .opblock-body .responses-wrapper .responses-inner .response .model-example {
    display: none;
}

.swagger-ui .opblock.opblock-post .opblock-body .responses-wrapper .responses-inner .response .model-example {
    display: none;
}

.swagger-ui .opblock.opblock-put .opblock-body .responses-wrapper .responses-inner .response .model-example {
    display: none;
}

.swagger-ui .opblock.opblock-delete .opblock-body .responses-wrapper .responses-inner .response .model-example {
    display: none;
}

.swagger-ui .opblock .opblock-section-header {
     background: none; 
}

.swagger-ui .markdown pre > code{
    padding: 1.5em .5em;
}

.swagger-ui .markdown code, .swagger-ui .renderedMarkdown code {
    color: #ffffff;
    background: #41444e;
    font-size: .9em;
}

.swagger-ui section.models {
    display: none;
}

.swagger-ui .parameters-col_description input[type=text] {
    max-width: 70%;
}

.response-col_description__inner::before {
    content: "* Sample Response";
    font-size: .7em;
    font-weight: normal;
}

.response-col_description__inner{
    max-height: 50vh;
    overflow: scroll;
}

.swagger-ui .parameter__type {
    /*display: none;*/
}

.swagger-ui .parameter__deprecated{
    display: none;
}

.swagger-ui .parameter__in{
    /*display: none;*/
}

.swagger-ui .response-col_description > div:nth-child(2) {
    display: none;
}

.status_codes {
    width: 100%;
    background-color: #f7fafc;
    /*     padding: 1em 1em; */
    margin: 1em 0;
    border: .10em solid #c3d9ec;
    border-radius: .5em;
    color: #4f566b;
}

.status_codes__header {
    padding: .5em 1em;
    /* font-weight: bold; */
    font-size: .9em;
    background-color: #e3e8ee;
    text-transform: uppercase;
    display: flex;
}


.status_codes__header__text {
    padding: .25em;
    font-size: 1em;
}

.status_codes__content {
    padding: .5em .5em;
}

.status_codes__content .status_codes__content_header {
    padding: .5em 1em;
    text-align: right;
}

.status_codes .status_codes__content th {
    font-weight: bold;
    text-align: right;
    font-size: .9em;
}

.status_codes .status_codes__content table tbody tr td {
    border-bottom: 0 none;
    font-size: .9em;
}

.status_codes__content.collapse {
    visibility: collapse;
    height: 0;
    padding: 0;
}

/*.status_codes ul li {
    padding: .5em 0;
}

.status_codes__item .success {
    color: green
}

.status_codes__item .fail {
    color: red
}*/