@font-face {
    font-family: "Roboto";
    src: url("roboto-regular.ttf")
}

.swagger-ui,
.swagger-ui select,
.swagger-ui .opblock-tag,
.swagger-ui .info .title,
.swagger-ui .info li,
.swagger-ui .info p,
.swagger-ui .info table,
.swagger-ui .opblock-tag small,
.swagger-ui .opblock .opblock-summary-method,
.swagger-ui .opblock .opblock-summary-operation-id,
.swagger-ui .opblock .opblock-summary-path,
.swagger-ui .opblock .opblock-summary-description,
.swagger-ui .opblock .opblock-summary-path__deprecated,
.swagger-ui .opblock .opblock-section-header h4,
.swagger-ui .topbar .download-url-wrapper .select-label,
.swagger-ui table thead tr td,
.swagger-ui table thead tr th,
.swagger-ui .parameter__name,
.swagger-ui button,
.swagger-ui input,
.swagger-ui optgroup,
.swagger-ui select,
.swagger-ui textarea,
.swagger-ui .model-title {
    font-family: Roboto;
}

.swagger-ui .info a,
.swagger-ui .model-title {
    color: #003E45;
    font-family: Roboto;
}

.swagger-ui .topbar {
    background-color: #003E45
}

.swagger-ui img {
    content: url('logo.png');
}

h1 {
    margin: -10px 0 20px 270px
}

.swagger-ui .opblock.opblock-get .opblock-summary-method {
    background-color: #003E45
}

.swagger-ui .topbar .download-url-wrapper .select-label select {
    border-color: #46C815
}

.main span {
    display: none;
}

.swagger-ui .btn {
    font-family: Roboto;
    color: #003E45;
    border-color: #46C815
}

.swagger-ui .btn.cancel {
    font-family: Roboto;
    color: #e6263b;
    border-color: #003E45;
}

.swagger-ui .btn.execute {
    background-color: #003E45;
    color: #fff;
    border-color: #46C815;
}

.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after {
    background: #003E45;
}

.swagger-ui .parameter__name.required:after,
element.style {
    color: #46C815;
}

.swagger-ui .opblock.opblock-get,
.swagger-ui .opblock.opblock-get .opblock-summary,
.swagger-ui section.models.is-open {
    border-color: #003E45;
}

.swagger-ui section.models.is-open h4 {
    background-color: #003E45;
    color: white
}

.swagger-ui .link,
.swagger-ui .link:link,
.swagger-ui .link:visited {
    display: none;
}

.swagger-ui .info p:after {
    content: "";
    display: block;
    line-height: initial;
}

html {
    box-sizing: border-box;
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}

*,
*:before,
*:after {
    box-sizing: inherit;
}

body {
    margin: 0;
    background: #fafafa;
}