@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
html, body {
    margin: 0;
    padding: 0;
}
/* replace font family */
.swagger-ui,
.swagger-ui button,
.swagger-ui input,
.swagger-ui optgroup,
.swagger-ui select,
.swagger-ui textarea,
.swagger-ui .sans-serif,
.swagger-ui .system-sans-serif,
.swagger-ui .opblock-tag,
.swagger-ui .opblock-tag small,
.swagger-ui .opblock .opblock-section-header>label,
.swagger-ui .opblock .opblock-section-header h4,
.swagger-ui .opblock .opblock-summary-method,
.swagger-ui .opblock .opblock-summary-description,
.swagger-ui .tab li,
.swagger-ui .opblock-description-wrapper,
.swagger-ui .opblock-external-docs-wrapper,
.swagger-ui .opblock-title_normal,
.swagger-ui .opblock-description-wrapper h4,
.swagger-ui .opblock-external-docs-wrapper h4,
.swagger-ui .opblock-title_normal h4,
.swagger-ui .opblock-description-wrapper p,
.swagger-ui .opblock-external-docs-wrapper p,
.swagger-ui .opblock-title_normal p,
.swagger-ui .responses-inner h4,
.swagger-ui .responses-inner h5,
.swagger-ui .response-col_status,
.swagger-ui .response-col_links,
.swagger-ui .download-contents,
.swagger-ui .scheme-container .schemes>.schemes-server-container>label,
.swagger-ui .loading-container .loading:after,
.swagger-ui section h3,
.swagger-ui .btn,
.swagger-ui .btn.cancel,
.swagger-ui select,
.swagger-ui label,
.swagger-ui .dialog-ux .modal-ux-content p,
.swagger-ui .dialog-ux .modal-ux-content h4,
.swagger-ui .dialog-ux .modal-ux-header h3,
.swagger-ui section.models h4,
.swagger-ui section.models h5,
.swagger-ui .model-title,
.swagger-ui .model-deprecated-warning,
.swagger-ui .servers>label,
.swagger-ui table thead tr td,
.swagger-ui table thead tr th,
.swagger-ui .parameter__name,
.swagger-ui .topbar a,
.swagger-ui .topbar .download-url-wrapper .download-url-button,
.swagger-ui .info h1,
.swagger-ui .info h2,
.swagger-ui .info h3,
.swagger-ui .info h4,
.swagger-ui .info h5,
.swagger-ui .info li,
.swagger-ui .info p,
.swagger-ui .info table,
.swagger-ui .info a,
.swagger-ui .info .title,
.swagger-ui .info .title small pre,
.swagger-ui .scopes h2,
.swagger-ui .errors-wrapper hgroup h4,
.swagger-ui .json-schema-2020-12__title,
.swagger-ui .json-schema-2020-12-expand-deep-button
{
    font-family: "Lato", sans-serif;
}
/* replace font family */
/* .download-url-wrapper {
    position: fixed;
    left: -5000px;
    opacity: 0;
} */
* {
    outline: none !important;
}
#swagger-ui {
    background-color: #f6f6f6;
    font-family: "Lato", sans-serif;
    opacity: 0;
    pointer-events: none;
}
#swagger-ui.loaded {
    opacity: 1;
    pointer-events: all;
}
.swagger-ui .topbar {
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    padding: 14px 0;
}
.main .url {
    display: none;
}
.opblock-tag-section h3 a span {
    font-size: 1.2rem;
    font-weight: 700;
    color: #285fc6;
}
.swagger-ui .opblock-tag {
    margin: 0;
    border: 0;
}
.opblock-tag-section {
    border: 1px solid #ddd;
    border-radius: 8px;
    margin-bottom: 15px;
    background-color: #fff;
}
.operation-tag-content {
    padding: 0 15px;
    padding-top: 5px;
}
.opblock-tag-section h3 a.nostyle {
    display: flex;
}
.swagger-ui .expand-operation {
    display: flex;
    align-items: center;
}
.swagger-ui .opblock-tag {
    padding: 15px 20px 15px 20px
}
ul#definitionLinks {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center;
}
ul#definitionLinks li {
    padding: 0 5px;
}
ul#definitionLinks li a {
    color: #285fc6;
    font-size: 14px;
    display: inline-block;
    padding: 8px 12px;
    border-radius: 25px;
}
ul#definitionLinks li a.active {
    background: #285fc6;
    color: #fff;
}
.information-container.wrapper .info .description {
    padding: 0;
}
.information-container.wrapper .info .description p {
    margin: 0;
    line-height: 1.8;
    background: #fff;
    padding: 12px;
    border-left: 4px solid #ddd;
    border-radius: 0px;
    font-size: 0.9rem;
}
.swagger-ui .markdown code {
    font-size: 13px;
    font-weight: 500;
    padding: 0 8px;
}
.swagger-ui .info .title small.version-stamp {
    background: #72BB53;
}
.opblock-summary-path-description-wrapper .opblock-summary-path a {
    font-family: monospace;
}