html {
  box-sizing: border-box;
  overflow: -moz-scrollbars-vertical;
  overflow-y: scroll;
  font-size: 14px !important;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

body {
  margin: 0;
  background: #ffffff;
  font-family: "Proxima Nova, Open Sans, Helvetica Neue, sans-serif";
}

#swagger-ui {
  padding-top: 20px;
}

header {
  top: 0;
  left: 0;
  position: fixed;
  width: 100%;
  z-index: 1;
}

header .uk-logo img {
  height: 40px;
  max-width: auto;
}

/* Hide default Swagger UI elements. */
.topbar,
.information-container .main a,
/* API URL selector. */
.servers-title, .servers option,
.auth-wrapper,
.try-out,
.authorization__btn,
.response-content-type,
.info__contact,
.models {
  display: none !important;
}

/* Make the API URL selector look non-interactive because there is only one 
URL and you can't pick anything else. */
.servers select{
  outline: none !important;
  background-image: none !important;
}

.swagger-ui .markdown code,
.swagger-ui .renderedMarkdown code {
  color: #0e68a7 !important;
}

.swagger-ui .parameter__name.required,
.swagger-ui .parameter__type,
.swagger-ui .parameter__deprecated,
.swagger-ui .parameter__extension,
.swagger-ui .parameter__in {
  font-weight: normal !important;
  font-size: 14px !important;
}

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

.swagger-ui table.model td {
    font-weight: bold !important;
    color: #3b4151 !important;
}

.swagger-ui .model-box {
  font-size: 12px;
  width: 940px;
}

.swagger-ui .model-title {
  font-size: 12px;
  font-family: monospace;
  color: #3b4151 !important;
}

.swagger-ui .prop-type {
  font-size: 12px;
  font-family: monospace;
  color: #3b4151 !important;
}

.swagger-ui .prop-format {
  color: #3b4151 !important;
}
