﻿.body {
    font-family: Roboto;
}

.swagger-ui .renderedMarkdown p {
    margin: 0 0 1em;
}

.swagger-ui table.model tbody tr,
.swagger-ui table .model tbody tr td {
    padding-bottom: 1.2em;
}

    .swagger-ui table.model tbody tr td:first-of-type {
        padding-bottom: 2.2em;
    }

.topbar-wrapper img[alt="Swagger UI"], .topbar-wrapper span {
    visibility: hidden;
}

.topbar-wrapper .link {
    content: url('/Content/Swagger/img/CarfaxLogo.svg');
    transform: scale(1.2);
}

#swagger-ui .topbar {
    background: inherit;
}

.swagger-ui .scheme-container {
    background: inherit;
    box-shadow: none;
}

.swagger-ui .response-col_links {
    visibility: hidden;
}

.swagger-ui .topbar .download-url-wrapper .select-label select,
.swagger-ui .topbar .select-label select {
    border: 1px solid #CFCFD1;
    font-size: 16px;
    box-shadow: rgba(0,0,0,0.1) 2px 2px 1px;
}

.swagger-ui .btn.authorize {
    background-color: #1294EF;
    padding: 9px 18px;
    font-weight: bold;
    color: white;
    font-size: 16px;
    text-transform: uppercase;
    border: none;
}

    .swagger-ui .btn.authorize span {
        float: left;
        padding: 4px 20px 0 0
    }

    .swagger-ui .btn.authorize svg {
        fill: white;
    }

.swagger-ui .topbar a {
    flex: none;
}

.swagger-ui .opblock-tag {
    color: #52555b;
}

    .swagger-ui .opblock-tag:hover {
        color: #1294EF;
    }

.swagger-ui .opblock .opblock-summary {
    padding: 0px;
    background: #E0E2E4;
}

.swagger-ui .opblock .opblock-summary-method {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}

.swagger-ui .opblock.opblock-post .opblock-summary-method,
.swagger-ui .opblock.opblock-put .opblock-summary-method,
.swagger-ui .opblock.opblock-get .opblock-summary-method,
.swagger-ui .opblock.opblock-get .opblock-summary-method,
.swagger-ui .opblock.opblock-patch .opblock-summary-method {
    background: #52555b;
}

.opblock-body,
.swagger-ui .opblock .opblock-section-header {
    background: #D2E5F5;
}

.swagger-ui .response-control-media-type--accept-controller select {
    border-color: #52555b;
}
