.swagger-ui .topbar {
	background: transparent;
	float: right;
}

.swagger-ui .topbar img, .swagger-ui .topbar span {
	visibility: hidden;
}

.swagger-ui .topbar .link:after {
	content: "";
	display: none;
}

.swagger-ui .information-container .info {
	margin-top: 0;
}

.swagger-ui .scheme-container {
	margin-top: 3em;
	width: max-content;
	/* float: right; */
	clear: both;
	background: transparent;
	box-shadow: none;
}

.swagger-ui .scheme-container+div {
	clear: both;
}

table.parameters {
	border-collapse: separate;
	border-spacing: 1em 0;
}

.swagger-ui .renderedMarkdown p {
	line-height: 1.5;
}

.swagger-ui .renderedMarkdown code {
	padding: .1em .3em;
	font-size: 1em;
}
.swagger-ui .renderedMarkdown pre code {
	font-size: 1.2em;
}

.swagger-ui .renderedMarkdown th,
.swagger-ui .renderedMarkdown td {
	padding-left: .3em;
	padding-right: .3em;
}

.swagger-ui .renderedMarkdown tr:not(:last-child) {
	border-bottom: 1px solid rgba(0, 0, 0, .05);
}
.swagger-ui .renderedMarkdown tbody td:not(:last-child) {
	border-right: 1px solid rgba(0, 0, 0, .05);
}

.parameters-col_description .renderedMarkdown :first-child, .response-col_description .renderedMarkdown :first-child {
	margin-top: 0;
}

.parameters-col_description .renderedMarkdown :last-child {
	margin-bottom: 0;
}

.parameters-col_name .parameter__type, .parameters-col_name .parameter__in {
	color: #999;
}

.parameter__type .prop-format {
	display: none;
}

.responses-table .response-col_description .response-controls {
	display: none;
}

.model-example .tabitem:last-child, .model-example .tabitem::after {
	display: none;
}

section.models {
	display: none;
}

.swagger-ui {
	padding-bottom: 1em;
}