@charset "UTF-8";

/**
 * Swagger UI Theme Overrides
 */

 .swagger-ui .opblock.opblock-post {
   border-color: #DADFE1;
   background: rgba(241, 241, 241, .1);
 }

 .swagger-ui .opblock.opblock-post .opblock-summary-method {
   background: #205493;
 }

 .swagger-ui .opblock.opblock-post .opblock-summary {
   border-color: #DADFE1;
 }

 .swagger-ui .opblock.opblock-put {
   border-color: #DADFE1;
   background: rgba(241, 241, 241, .1);
 }

 .swagger-ui .opblock.opblock-put .opblock-summary-method {
   background: #0071bc;
 }

 .swagger-ui .opblock.opblock-put .opblock-summary {
   border-color: #DADFE1;
 }

 .swagger-ui .opblock.opblock-delete {
   border-color: #DADFE1;
   background: rgba(241, 241, 241, .1);
 }

 .swagger-ui .opblock.opblock-delete .opblock-summary-method {
   background: #112e51;
 }

 .swagger-ui .opblock.opblock-delete .opblock-summary {
   border-color: #DADFE1;
 }

 .swagger-ui .opblock.opblock-get {
   border-color: #DADFE1;
   background: rgba(241, 241, 241, .1);
 }

 .swagger-ui .opblock.opblock-get .opblock-summary-method {
   background: #34495E;
 }

 .swagger-ui .opblock.opblock-get .opblock-summary {
   border-color: #DADFE1;
 }

 .swagger-ui .opblock.opblock-patch {
   border-color: #DADFE1;
   background: rgba(241, 241, 241, .1);
 }

 .swagger-ui .opblock.opblock-patch .opblock-summary-method {
   background: #0071bc;
 }

 .swagger-ui .opblock.opblock-patch .opblock-summary {
   border-color: #DADFE1;
 }

 .swagger-ui .opblock.opblock-head {
   border-color: #DADFE1;
   background: rgba(241, 241, 241, .1);
 }

 .swagger-ui .opblock.opblock-head .opblock-summary-method {
   background: #5C6BC0;
 }

 .swagger-ui .opblock.opblock-head .opblock-summary {
   border-color: #DADFE1;
 }

 .swagger-ui .opblock.opblock-options {
   border-color: #DADFE1;
   background: rgba(241, 241, 241, .1);
 }

 .swagger-ui .opblock.opblock-options .opblock-summary-method {
   background: #0071bc;
 }

 .swagger-ui .opblock.opblock-options .opblock-summary {
   border-color: #DADFE1;
 }

 .swagger-ui .topbar {
   background-color: #1a1e4f;
 }

 .swagger-ui .topbar .topbar-wrapper {
   padding: 15px 20px;
 }

 .swagger-ui .topbar .topbar-wrapper img {
   height: 90px;
   display: block;
 }


 .swagger-ui .topbar .download-url-wrapper {
   display: none;
 }

 .swagger-ui .info a {
   font-size: 14px;
   -webkit-transition: all .4s;
   transition: all .4s;
   font-family: Open Sans, sans-serif;
   color: #34495E;
 }

 .swagger-ui .info a:hover {
   color: #34495E;
 }

 .swagger-ui .info .version {
     font-weight: bold;
 }

 .swagger-ui .info #version {
    margin-left: 0;
 }

 .swagger-ui .btn.authorize {
   line-height: 1;
   display: inline;
   color: #336E7B;
   border-color: #336E7B;
 }
 .swagger-ui .btn.authorize svg {
   fill: #336E7B;
 }

 /**
    WCAG: change contrast-related issues
    Contrast checker: https://webaim.org/resources/contrastchecker/
 */
.swagger-ui .info .title small {
    /* Contrast should be at least 4.5:1 for font-size < 19px, is 4.6:1 */
    background-color: #6F7585;
    color: #fff;

}

.swagger-ui .info .title small.version-stamp {
    /* Contrast should be at least 4.5:1 for font-size < 19px, is 15.64:1 */
    background-color: #1a1e4f; /* PDOK blue */
    color: #fff
}

.swagger-ui .btn.cancel {
    /* Contrast should be at least 4.5:1 for font-size < 19px, is 4.59:1 */
    border-color: #EB0000;
    color: #EB0000;
}

.swagger-ui .btn.execute {
    /* Contrast should be at least 4.5:1 for font-size < 19px, is 4.65:1 */
    border-color: #2174D4;
    background-color: #2174D4;
}


.swagger-ui .copy-to-clipboard,
.swagger-ui .download-contents {
    /* Contrast should be at least 4.5:1 for font-size < 19px, is 4.6:1 */
    background-color: #6F7585
}

.swagger-ui .parameter__in {
    /* Contrast should be at least 4.5:1 for font-size < 19px, is 4.7:1 */
    color: #808080
}

.swagger-ui .parameter__name.required:after {
    /* Contrast should be at least 4.5:1 for font-size < 19px, is 4.53:1 */
    color: #E80202
}

.swagger-ui pre, .swagger-ui code {
    white-space: pre-wrap;
    overflow-wrap: break-word;
    word-break: break-all;
}

.swagger-ui .wrapper {
    min-width: 0;
}

.swagger-ui .scheme-container select {
    max-width: 100%;
}

.swagger-ui .scheme-container section div {
    max-width: 100%;
}

.swagger-ui .opblock .opblock-summary-path {
    max-width: unset;
}