:root {
  --color-primary: #EF5A3C;
  --a-color: #EF5A3C;
  --a-color-hover: #2F2F2F;
}

.information-container a {
  color: var(--color-primary) !important;
}

  .information-container a:hover {
    color: var(--a-color-hover) !important;
  }

.topbar-wrapper > a {
  background: url('/icons/logo.svg');
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
}

  .topbar-wrapper > a > svg {
    visibility: hidden;
  }

.swagger-ui .topbar .download-url-wrapper .select-label select {
  border-color: var(--color-primary);
}

.swagger-ui .info .title small:last-child {
  background-color: var(--color-primary) !important;
}

.swagger-ui .btn.authorize {
  color: var(--color-primary);
  border-color: var(--color-primary);
}

  .swagger-ui .btn.authorize svg {
    fill: var(--color-primary);
  }
