﻿
html {
    box-sizing: border-box;
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}
body { margin: 0; background: #fafafa; }
*, *:before, *:after { box-sizing: inherit; margin:0; padding:0 }

.swagger-ui .topbar {
    background: #FFF;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}

img[alt="Swagger UI"] {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: url('/swagger/ui/images/logo.png');
    max-width: 50%;
    max-height: 50%;
}
.swagger-ui .topbar span { color:#fff; }
.swagger-ui .info hgroup.main { margin:0; }
.swagger-ui .info { margin: 15px 0; }
.swagger-ui section.models .model-container { margin:10px; }
.swagger-ui .opblock-tag {
    font-size: 20px;
    padding: 0 5px 0;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 5px;
    color: #252730;
    background-color: #E6EAEF;
    background-image: linear-gradient(0deg, #E6EAEF, #f2f4f7);
    border-color: #c7d0db;
}
.swagger-ui section.models h4 { padding:5px 10px; }
.swagger-ui section.models .model-container { margin:5px 10px !important; }
.swagger-ui .model-box { padding: 0 5px; }
.swagger-ui .opblock .opblock-summary { padding:0; }
.swagger-ui .topbar .download-url-wrapper .select-label select {
    color: #252730;
    background-color: #fff;
    border-color: #c7d0db;
}
.select-label span {
color:#000 !important;
}

.swagger-ui section.models {
    font-size: 20px;
    padding: 0 5px 0;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 5px;
    color: #252730;
    background-color: #E6EAEF;
    background-image: linear-gradient(0deg, #E6EAEF, #f2f4f7);
    border-color: #c7d0db;
}
.swagger-ui section.models h4{
   color:#000 !important;
}

