html {
  box-sizing: border-box;
  overflow: -moz-scrollbars-vertical;
  overflow-y: scroll;
}

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

body {
  margin:0;
  background: #fafafa;
}

/* Styles to make Swagger-UI look better (schema part) */
.swagger-ui .model-box, .swagger-ui section.models .model-box {
  background: white;
  border: 1px solid #a8a8a8;
}

.swagger-ui section.models .model-container {
  background: none !important;
}

.renderedMarkdown {
  margin-top: -10px;
}

.swagger-ui .prop-type {
  color: green;
}

.swagger-ui .model tr:first-child td {
  padding-bottom: 20px;
}

.swagger-ui .model tr:not(:first-child) {
  border: 1px dashed #c8c8c8;
}

.swagger-ui table .model {
  margin-bottom: 8px;
}

.swagger-ui tr td {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.swagger-ui table.model tbody tr td:first-of-type {
  max-width: 250px;
  width: auto !important;
}

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

.swagger-ui .response-col_links {
  display: none;
}
