﻿.topbar-wrapper {
  background: url(/assets/images/logo.svg);
  background-repeat: no-repeat;
  background-origin: padding-box;
  background-size: 200px;
  background-position: left center;
}

.topbar-wrapper img {
  visibility: hidden;
}

.swagger-ui .opblock-description-wrapper p,
.swagger-ui .opblock-external-docs-wrapper p,
.swagger-ui .opblock-title_normal p,
.swagger-ui .opblock-summary-description,
.swagger-ui .response-col_status,
.swagger-ui .response-col_links,
.swagger-ui .parameter__name,
.swagger-ui table thead tr td,
.swagger-ui table thead tr th,
.swagger-ui,
.swagger-ui .btn,
.swagger-ui label,
.swagger-ui select {
  font-family: 'Source Sans Pro', sans-serif;
}

.swagger-ui .opblock .opblock-section-header h4,
.swagger-ui section.models h4,
.swagger-ui .info a,
.swagger-ui .info li,
.swagger-ui .info p,
.swagger-ui .info table,
.swagger-ui .opblock-tag,
.swagger-ui .opblock .opblock-summary-method,
.swagger-ui .info .title {
  font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
}

.swagger-ui .model-title,
.swagger-ui .opblock .opblock-summary-operation-id,
.swagger-ui .opblock .opblock-summary-path,
.swagger-ui .opblock .opblock-summary-path__deprecated {
  font-family: 'Inconsolata', sans-serif;
}

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

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

.swagger-ui .topbar .download-url-wrapper .select-label select {
  border: 0;
}

.swagger-ui select {
  border: 1px solid #999 !important;
  box-shadow: none;
  outline: none;
}

.swagger-ui .markdown code, .swagger-ui .renderedMarkdown code {
  padding: 2px 7px;
  color: #e77a35;
}

.swagger-ui table tbody tr td:first-of-type {
  padding: 10px 20px 10px 0;
}

.swagger-ui table.model tbody tr td:first-of-type {
  padding-right: 20px !important;
}

.swagger-ui table thead tr td,
.swagger-ui table thead tr th {
  font-size: 14px;
}

.swagger-ui .response-control-examples__title,
.swagger-ui .response-control-media-type__title,
.swagger-ui .response-control-media-type__accept-message {
  font-size: .9em;
}

.swagger-ui table.model tr.property-row td {
  padding: 0 0 1rem;
}

.swagger-ui tbody .response-col_status {
  font-size: 20px;
  min-width: 4rem !important;
}

.swagger-ui .markdown p:first-of-type,
.swagger-ui .markdown pre:first-of-type,
.swagger-ui .renderedMarkdown p:first-of-type,
.swagger-ui .renderedMarkdown pre:first-of-type {
  margin-top: 0;
}

.responses-table tr td,
.parameters tr td {
  padding-bottom: 2rem !important;
}

.swagger-ui .btn {
  background: #fff;
  border: 1px solid #d98046;
  height: 40px;
  text-align: center;
  display: inline-block;
  font-weight: bold;
  text-transform: uppercase;
  vertical-align: top;
  color: #d98046;
  text-shadow: none;
  transition: background-color .3s ease;
  box-shadow: none;
}

.swagger-ui .btn.authorize {
  background: #d98046;
  border: 0;
  color: #fff;
}

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

.swagger-ui .btn.authorize:hover {
  box-shadow: none;
  background: rgb(196, 102, 40);
}

.swagger-ui .btn.cancel {
  background: #a91523;
  border: 0;
  display: inline-block;
  color: #fff;
}

.swagger-ui .btn.cancel:hover {
  background: #700;
}

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