﻿﻿@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap');

body {
    height: 100%;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 300;
    font-size: 13pt;
}

.swagger-ui .wrapper {
    width: 100%;
    max-width: 1140px;
}

.opblock-summary-description {
    text-align: right;
    margin-left: 125px;
    padding: 5px 0;
}

.opblock-tag p {
    text-align: right;
    margin-left: 2em !important;
}


.swagger-ui table tbody tr td:first-of-type {
    min-width: 10em;
}

img[alt="Swagger UI"] {
    display: none !important;
}

.topbar-wrapper .link:after {
    content: url('https://www.faircomparison.com/assets/logo.svg');
    position: absolute;
    top: 10px;
}

.swagger-ui .topbar {
    background-color: white !important;
    border-bottom: 1px solid #3CCC9E;
}

strong {
    font-weight: bold !important;
}

.swagger-ui .info .title {
    color: #3ccc9e !important;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
}

.swagger-ui .info h1, .swagger-ui .info h2, .swagger-ui .info h3, .swagger-ui .info h4, .swagger-ui .info h5 {
    color: #3ccc9e !important;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
}

.swagger-ui .opblock-tag,
.swagger-ui .topbar .download-url-wrapper .select-label span {
    color: #395b6d !important;
}

.swagger-ui .topbar .download-url-wrapper .select-label select {
    border: 1px solid #CCC !important;
}

.swagger-ui .markdown p, .swagger-ui .markdown pre, .swagger-ui .renderedMarkdown p, .swagger-ui .renderedMarkdown pre {
    margin: 0em auto !important;
}

.response-col_links {
    display: none !important;
}

.swagger-ui .markdown code, .swagger-ui .renderedMarkdown code {
    background-color: #ffd38a;
    border-left: 5px solid #966818;
    color: #000000;
    padding: 30px 15px;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 300;
    font-size: 13pt;
}