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

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

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

#swagger-ui .topbar {
    display: none;
}

.api-explorer {
    margin-top: 85px;
}

.swagger-ui .info hgroup.main {
    display: none;
}

.swagger-ui .info {
    margin: 0 0 50px 0;
}

.swagger-ui .scheme-container .schemes > label {
    display: none;
}

footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 25px;
    background-color: #f5f5f5;
    font-size: 10px;
}

footer p {
    margin: 5px;
}

.swagger-ui.swagger-container > .wrapper {
    display: none;
}

/** To hide servers dropdown. */
.swagger-ui .scheme-container .schemes > .schemes-server-container {
    visibility: hidden;
}

/** To hide copy to clipboard button introduced in v4. */
.swagger-ui .view-line-link.copy-to-clipboard {
    display: none;
}

/** Prevent response col overflowing */
.swagger-ui pre.microlight {
    overflow-wrap: anywhere !important;
}
