html
{
    box-sizing: border-box;
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}
*,
*:before,
*:after
{
    box-sizing: inherit;
}

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

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

.main .link {
    display: none;
}

.swagger-ui .opblock.opblock-get,
.swagger-ui .opblock.opblock-post,
.swagger-ui .opblock.opblock-patch,
.swagger-ui .opblock.opblock-delete {
    background: rgb(0, 23, 80, .1);
}

.mm-header {
    background-color: #001750;
    height: 55px;
    width: 100%;
    display: flex;
}

.mm-logo {
    width: 205px;
    height: 27px;
    margin: auto;
    margin-left: 20px;
}

.swagger-ui .opblock-tag {
    font-family: "Open Sans", sans-serif;
    color: #001750;
}

.swagger-ui .model, .swagger-ui .opblock .opblock-summary-path {
    font-family: "Open Sans", sans-serif;
    color: #001750;
}

.swagger-ui .prop-type {
    color: #1d49f6;
    font-family: "Open Sans", sans-serif;
}

.swagger-ui select {
    border-color: rgb(0, 37, 128);
    color: rgb(0, 37, 128);
    font-family: "Open Sans", sans-serif;
}

.swagger-ui .servers-title {
    color: rgb(0, 37, 128);
    font-family: "Open Sans", sans-serif;
}


.swagger-ui .opblock.opblock-get .opblock-summary-method {
    background-color: #1d49f6;
}

.swagger-ui .opblock.opblock-patch .opblock-summary-method {
    background-color: #6ec1e4;
}

.swagger-ui .opblock.opblock-get, .swagger-ui .opblock.get .opblock-summary,
.swagger-ui .opblock.opblock-post, .swagger-ui .opblock.post .opblock-summary,
.swagger-ui .opblock.opblock-patch, .swagger-ui .opblock.patch .opblock-summary,
.swagger-ui .opblock.opblock-delete, .swagger-ui .opblock.delete .opblock-summary{
    border-color: transparent;
}


.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after,
.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after,
.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after,
.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after {
    background: #020381;
}

.swagger-ui .opblock.opblock-post .opblock-summary-method {
    background-color: rgb(0, 37, 128);
}

.swagger-ui .opblock.opblock-get .opblock-summary,
.swagger-ui .opblock.opblock-post .opblock-summary,
.swagger-ui .opblock.opblock-patch .opblock-summary,
.swagger-ui .opblock.opblock-delete .opblock-summary {
    border-color: #020381;
}

.swagger-ui .info .title, .swagger-ui .renderedMarkdown p {
    color: #001750;
    font-family: "Open Sans", sans-serif;
}
.swagger-ui .renderedMarkdown p {
    font-size: 18px;
    font-weight: 400;
}

.swagger-ui .info .title small {
    display: none;
}