.swagger-ui .topbar {
    background-color:  rgb(36, 54, 110);
    border-bottom: 3px solid #225fcf;
    padding: 5px 0;
}

.swagger-ui .topbar .download-url-wrapper .select-label select {
    border: 2px solid #225fcf;
}

.topbar-wrapper > a > img {
    height: 0;
    width: 0;
}



.swagger-ui {
    background: #fff;
}

.swagger-ui pre {
    font-size: 1.455em;
}

.swagger-ui .btn.authorize {
    color: rgb(36, 54, 110);
    border-color: rgb(36, 54, 110);
}

.swagger-ui .btn.authorize svg {
    fill: rgb(36, 54, 110);
}

.swagger-ui .opblock .opblock-summary {
    padding: 1px;
}

.swagger-ui .opblock {
    margin: 0 0 6px;
}

.swagger-ui .opblock.opblock-get .opblock-summary-method {
    background: rgb(36, 54, 110);
}

.swagger-ui .opblock.opblock-post .opblock-summary-method {
    background: #5fa2c6;
}
.swagger-ui .opblock.opblock-post {
    border-color: #5fa2c6;
    background: rgba(95,162,198,.1);
}

.swagger-ui .model-box {
    padding: 2px;
}

.swagger-ui section.models .model-container {
    margin: 0 15px 7px;
    background: rgba(82, 158, 254, 0.1);
    border-color: rgba(82, 158, 254);
    border-style: solid;
    border-width: 0.5px;
}

.swagger-ui section.models h4 {
    font-size: 24px;
}

.swagger-ui section.models .model-container:first-of-type {
    margin: 20px 15px 7px;
}

.swagger-ui section.models .model-container:last-of-type {
    margin: 0 15px;
}


.footer{
    clear: both;
    display: table;
    content: " ";
    width: 100%;
    padding: 25px;

    color: #fff;
    background-color: rgb(36, 54, 110);
}
.footer-left{
    width: 33.33333333333333%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: border-box;
}

.footer-right{
    margin-left: 33.33333333333333%;
    width: 33.33333333333333%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: border-box;
}

.footer-url{
    color: #fff;
}