.topbar-wrapper {
  content: url('liberado-logo.png');
  width: 142px;
  height: auto;
  padding: 10px 0;
}

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

.swagger-ui .scheme-container {
  background: #fff;
  box-shadow: none;
  margin: 0 0 20px;
  padding: 30px 0;
}

/* TÍTULO */
.swagger-ui .info .title {
  color: #818893;
  font-family: sans-serif;
  font-size: 18px;
  margin: 0;
}

/* DESCRIÇÃO */
.swagger-ui .info li,
.swagger-ui .info p,
.swagger-ui .info table {
  color: #818893;
  font-family: sans-serif;
  font-size: 14px;
}

/* VERSÃO */
.swagger-ui .info .title small {
  background: #7d8492;
  border-radius: 57px;
  display: inline-block;
  font-size: 10px;
  margin: 0 0 0 5px;
  padding: 2px 4px;
  position: relative;
  top: -5px;
  vertical-align: super;
}

.swagger-ui .info pre {
  font-size: 10px;
}

.swagger-ui .info .title small.version-stamp {
  display: none;
  background-color: #89bf04;
}

/* CATEGORIAS - TAGS */
.swagger-ui .opblock-tag {
  color: #94a3b8;
  font-family: sans-serif;
  font-size: 16px;
  margin: 0 0 5px;
}

.swagger-ui .opblock .opblock-summary {
  align-items: center;
  cursor: pointer;
  display: flex;
  padding: 10px;
}

/* AUTHORIZE */
.swagger-ui .btn {
  border: 1px solid grey;
}

.swagger-ui .btn.authorize {
  border-color: #49cc90;
  color: #49cc90;
  border-radius: 28px;
}

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

.arrow,
.btn svg,
.swagger-ui .expand-methods svg,
.swagger-ui .expand-operation svg {
  height: 16px;
  width: 16px;
}

.swagger-ui .btn.authorize span {
  float: left;
  padding: 1px 5px 0 0;
}

/* GET */
.swagger-ui .opblock.opblock-get {
  background-color: #e6f7ff;
  border-color: #8cb8d8;
}
.swagger-ui .opblock.opblock-get .opblock-summary-method {
  background: #6699cc;
}
.swagger-ui .opblock.opblock-get .opblock-summary-operation-id,
.swagger-ui .opblock.opblock-get .opblock-summary-path,
.swagger-ui .opblock.opblock-get .opblock-summary-path__deprecated {
  align-items: center;
  color: #6699cc;
  display: flex;
  font-family: monospace;
  font-size: 16px;
  font-weight: 600;
  word-break: break-word;
}
.swagger-ui .opblock.opblock-get .opblock-summary-description {
  color: #6699cc;
  font-family: sans-serif;
  font-size: 13px;
  word-break: break-word;
}

/* POST */
.swagger-ui .opblock.opblock-post {
  background-color: #e6ffe6;
  border-color: #8cd88c;
}
.swagger-ui .opblock.opblock-post .opblock-summary-method {
  background: #66cc66;
}
.swagger-ui .opblock.opblock-post .opblock-summary-operation-id,
.swagger-ui .opblock.opblock-post .opblock-summary-path,
.swagger-ui .opblock.opblock-post .opblock-summary-path__deprecated {
  align-items: center;
  color: #66cc66;
  display: flex;
  font-family: monospace;
  font-size: 16px;
  font-weight: 600;
  word-break: break-word;
}
.swagger-ui .opblock.opblock-post .opblock-summary-description {
  color: #66cc66;
  font-family: sans-serif;
  font-size: 13px;
  word-break: break-word;
}

/* DELETE */
.swagger-ui .opblock.opblock-delete {
  background-color: #ffe6e6;
  border-color: #d88c8c;
}
.swagger-ui .opblock.opblock-delete .opblock-summary-method {
  background: #cc6666;
}
.swagger-ui .opblock.opblock-delete .opblock-summary-operation-id,
.swagger-ui .opblock.opblock-delete .opblock-summary-path,
.swagger-ui .opblock.opblock-delete .opblock-summary-path__deprecated {
  align-items: center;
  color: #cc6666;
  display: flex;
  font-family: monospace;
  font-size: 16px;
  font-weight: 600;
  word-break: break-word;
}
.swagger-ui .opblock.opblock-delete .opblock-summary-description {
  color: #cc6666;
  font-family: sans-serif;
  font-size: 13px;
  word-break: break-word;
}

/* PATCH */
.swagger-ui .opblock.opblock-patch {
  background-color: #f2e6ff;
  border-color: #b88cd8;
}
.swagger-ui .opblock.opblock-patch .opblock-summary-method {
  background: #9966cc;
}
.swagger-ui .opblock.opblock-patch .opblock-summary-operation-id,
.swagger-ui .opblock.opblock-patch .opblock-summary-path,
.swagger-ui .opblock.opblock-patch .opblock-summary-path__deprecated {
  align-items: center;
  color: #9966cc;
  display: flex;
  font-family: monospace;
  font-size: 16px;
  font-weight: 600;
  word-break: break-word;
}
.swagger-ui .opblock.opblock-patch .opblock-summary-description {
  color: #9966cc;
  font-family: sans-serif;
  font-size: 13px;
  word-break: break-word;
}

/* PUT */
.swagger-ui .opblock.opblock-put {
  background-color: #fffbe6;
  border-color: #d8c48c;
}
.swagger-ui .opblock.opblock-put .opblock-summary-method {
  background: #ccaa66;
}
.swagger-ui .opblock.opblock-put .opblock-summary-operation-id,
.swagger-ui .opblock.opblock-put .opblock-summary-path,
.swagger-ui .opblock.opblock-put .opblock-summary-path__deprecated {
  align-items: center;
  color: #ccaa66;
  display: flex;
  font-family: monospace;
  font-size: 16px;
  font-weight: 600;
  word-break: break-word;
}
.swagger-ui .opblock.opblock-put .opblock-summary-description {
  color: #ccaa66;
  font-family: sans-serif;
  font-size: 13px;
  word-break: break-word;
}
