﻿body {
    background: #fdfdfd;
    font-family: 'Open Sans', Arial, sans-serif;
}

/*Broad Component Styles*/
.swagger-ui .btn {
    padding: 10px 20px;
    box-shadow: none;
    border: none;
    background: #ddd;
}

.swagger-ui .btn:hover {
    box-shadow: none;
    background: #d3d3d3;
}

.swagger-ui select {
    box-shadow: none;
    border-color: #999;
}

    /*General Wrapper*/
.swagger-ui .wrapper {
    max-width: initial;
    padding: 0 50px;
}

/*Top Bar*/
.swagger-ui .topbar {
    padding: 20px 0;
}

.swagger-ui .topbar .topbar-wrapper a {
    width: 94px;
    height: 45px;
    display: block;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ0AAABLCAYAAABqQYXkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcyREVCNEQ5N0RDMjExRUJBMDVERkUyQ0RDODg5MUZDIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcyREVCNEQ4N0RDMjExRUJBMDVERkUyQ0RDODg5MUZDIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENDIDIyLjAgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphM2UzMmFlMi1lZGFjLTRlOGQtYjM4MC01NTg1MmQ1MDJhYzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5k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');
    background-size: 94px 45px;
    background-position: left center;
    background-repeat: no-repeat;
}

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

/*Information Container*/
.swagger-ui .information-container {
    background: #F5F6F4;
}

.swagger-ui .information-container .info {
    margin: 0;
    padding-top: 25px
}

.swagger-ui .info a {
    color: #0086B2;
}

.swagger-ui .info > div {
    margin-bottom: 0;
}

.swagger-ui .info .title,
.swagger-ui .info .title > span {
    display: flex;
    align-items: center;
}

.swagger-ui .info .title small {
    top: initial;
    padding: 5px 10px;
    margin-left: 10px;
    border-radius: 5px;
}

.swagger-ui .info .title small pre {
    line-height: 1;
}

.swagger-ui .info .title small.version-stamp {
    background: #468847;
}

/*Scheme Container*/
.swagger-ui .scheme-container {
    padding: 0 0 25px;
    box-shadow: none;
    border-bottom: #ddd 1px solid;
    background: #F5F6F4;
}

.swagger-ui .scheme-container .btn.authorize {
    background: #468847;
    color: #fdfdfd;
}

.swagger-ui .scheme-container .btn.authorize:hover {
    background: #3d773e;
}

.swagger-ui .btn.authorize svg {
    fill: #fdfdfd;
}

/*API Styles*/

/*Method Heading*/
.swagger-ui .opblock-tag-section {
   margin-bottom: 25px; 
}

.swagger-ui .opblock-tag {
    padding: 0 10px;
    border-bottom: none;
}

.swagger-ui .opblock-tag:hover {
    background: transparent;
}

.swagger-ui .opblock-tag:hover .arrow {
    fill: #0086B2;
}

/*Generic Method*/
.swagger-ui .opblock {
    margin: 0 0 10px;
    box-shadow: none;
}

.swagger-ui .opblock .opblock-body {
    border-radius: 0 0 4px 4px;
    background: #F5F6F4;
}

.swagger-ui .opblock .opblock-section-header {
    box-shadow: none;
}

.swagger-ui .opblock .opblock-section-header .btn.try-out__btn,
.swagger-ui .opblock .opblock-body .btn {
    padding: 7px 12px;
    border: transparent 2px solid;
}

.swagger-ui .opblock .opblock-section-header .btn.try-out__btn {
    background: #fdfdfd;
}

.swagger-ui .opblock .opblock-section-header .btn.try-out__btn:hover {
    background: #eee;
}

/*POST Method*/
.swagger-ui .opblock.opblock-post,
.swagger-ui .opblock.opblock-post .opblock-section-header{
    background: #dfeedf;
}
.swagger-ui .opblock.opblock-post,
.swagger-ui .opblock.opblock-post .opblock-summary {
    border-color: #c7e2c7;
}

.swagger-ui .opblock.opblock-post .opblock-summary-method,
.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after,
.swagger-ui .opblock.opblock-post .btn.execute.opblock-control__btn {
    background: #468847;
}

.swagger-ui .opblock.opblock-post .opblock-section-header .btn.try-out__btn {
    border-color: #468847;
}

/*GET Method*/
.swagger-ui .opblock.opblock-get,
.swagger-ui .opblock.opblock-get .opblock-section-header {
    background: #e4f1f5;
}

.swagger-ui .opblock.opblock-get .opblock-section-header {
    border-bottom: #cae4ec 1px solid;
    border-top: #cae4ec 1px solid;
}

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

.swagger-ui .opblock.opblock-get .opblock-summary-method,
.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after,
.swagger-ui .opblock.opblock-get .btn.execute.opblock-control__btn {
    background: #0086B2;
}

.swagger-ui .opblock.opblock-get .opblock-section-header .btn.try-out__btn {
    border-color: #0086B2;
}

/* Cancel Button in Methods */
.swagger-ui .opblock .opblock-section-header .btn.try-out__btn.cancel {
    border-color: #bd362f;
    color: #bd362f;
}

/*AUTH Modal*/
.swagger-ui .auth-btn-wrapper {
    justify-content: start;
}

.swagger-ui .auth-btn-wrapper .btn.auth {
    margin-right: 10px
}

/*Model Box*/
.swagger-ui span.model,
.swagger-ui .model-box {
    display: block;
}

.swagger-ui .model-box .model > span:not(.prop) {
    display: flex;
    flex-direction: column;
}

.swagger-ui span.model .brace-open.object {
    margin-top: 10px;
}

.swagger-ui table.model tbody tr td,
.swagger-ui table.model tbody tr td:first-of-type {
    padding: 2px 0 0 15px
}

.swagger-ui .model-box table.model .model > span {
    display: inline-block;
}

.swagger-ui table.model tbody tr td .model-toggle {
    position: static;
    vertical-align: middle;
}

.swagger-ui .model-toggle {
    position: absolute;
    top: 19px;
    right: 10px;
}

/*Responses*/
.swagger-ui .responses-table thead tr td {
    font-size: 12px;
    text-align: left;
}

.swagger-ui .responses-table tbody tr {
    border-bottom: #d4d4d4 1px solid;
}

.swagger-ui .responses-table tbody tr:last-child {
    border-bottom: none;
}

.swagger-ui .responses-table tbody tr td,
.swagger-ui table tbody tr td:first-of-type{
    padding: 20px 0;
    text-align: left;
}

.swagger-ui .responses-table tbody .response-col_status {
    font-size: 16px;
    font-weight: bold;
}

.swagger-ui .response-col_links {
    padding-left: 0;
}

.swagger-ui .responses-table tbody .renderedMarkdown p {
    margin: 0;
}