﻿body {
    background: darkslategray;
}
.topbar-wrapper img {
    content: url('/uonp.png');
}
.swagger-ui .topbar {
    background-color: #000000
}
.swagger-ui .opblock-tag {
    color: #f8a643;
}
.swagger-ui .info .title {
    color: #f8a643;
}
.swagger-ui .scheme-container {
    background: #f8a643;
}
.swagger-ui .btn.authorize {
    border-color: #29419c;
    color: #29419c;
}

.swagger-ui .btn.authorize svg {
    fill: #29419c;
}

.swagger-ui .parameter__name{
    color: lightgray;
}
.swagger-ui table thead tr td, .swagger-ui table thead tr th
{
    color: navajowhite;
}

.swagger-ui .parameter__type {
    color: navajowhite;
}
.swagger-ui .opblock-description-wrapper p, .swagger-ui .opblock-external-docs-wrapper p, .swagger-ui .opblock-title_normal p {
    color: navajowhite;
}
.swagger-ui .response-col_status {
    color: navajowhite;
}
.swagger-ui {
    color: navajowhite;
}
.swagger-ui .tab li {
    color: navajowhite;
}
.swagger-ui .parameter__name.required span,.swagger-ui .parameter__name.required:after
{
    color: orangered;
}

.swagger-ui .opblock .opblock-section-header {
    background: darkgray;
}

.swagger-ui section.models{
    display: none;
}

.swagger-ui section h3:before {
    content: '\204E \00A0'; 
    color: darkseagreen;
}

.swagger-ui .opblock-tag {
    border-bottom-color:  dimgray
}

.swagger-ui .opblock .opblock-summary-description{
    color: revert;
}

/*Get*/
.swagger-ui .opblock.opblock-get .opblock-summary-method {
    background: #00008b;
}
/*Put*/
.swagger-ui .opblock.opblock-put .opblock-summary-method {
    background: #ff8c00;
}
/*Post*/
.swagger-ui .opblock.opblock-post .opblock-summary-method {
    background: #006400;
}
/*Delete*/
.swagger-ui .opblock.opblock-delete .opblock-summary-method {
    background: #8b0000
}
.swagger-ui .opblock-tag{
    font-size: 25px;
}
/*Animation*/
.swagger-ui .info .title {
    text-transform: uppercase;
    background-image: linear-gradient( -225deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100% );
    background-size: auto auto;
    background-clip: border-box;
    background-size: 200% auto;
    color: #fff;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: textclip 2s linear infinite;
    /*  display: inline-block;*/
}

.swagger-ui .opblock .opblock-summary-operation-id, .swagger-ui .opblock .opblock-summary-path, .swagger-ui .opblock .opblock-summary-path__deprecated
{
    color: darkgray;
}

@keyframes textclip {
    to {
        background-position: 200% center;
    }
}

.swagger-ui .info .title small pre {
    -webkit-text-fill-color: #fff;
}