﻿body {
    background-color: #f2f2f2;
}

section {
    margin-bottom: 0;
}

#swagger-ui {
    flex-grow: 1;
}

.swagger-ui .topbar {
    border-bottom: 2px solid #b91e2d;
    background-color: #2d2d2d;
}

.swagger-ui .topbar .topbar-wrapper {
    padding: 0.5rem 1rem;
    height: 50px;
}

.swagger-ui .topbar a {
    height: 38px;
    width: 150px;
    background-image: url(//cdn.save.tv/images/v6/layout/save-tv-logo.png);
    background-size: contain;
    background-position-y: center;
    background-repeat: no-repeat;
}

.swagger-ui .topbar a img,
.swagger-ui .topbar a span { display: none; }

.swagger-ui .topbar .download-url-wrapper { display: none; }


.swagger-ui .info { margin: 10px 0; }

.swagger-ui .info hgroup.main {
    margin: 0;
    text-align: center;
}

.swagger-ui .info hgroup.main a { display: none; }

.swagger-ui .info .title { font-size: 30px; }

.swagger-ui .info .title small { display: none; }

.swagger-ui .scheme-container { padding: 10px 0; }

/*Small devices (landscape phones, 576px and up)*/

@media (min-width: 576px) {
    .swagger-ui .info .title { font-size: 36px; }
}

/* based on seconday color: alert-secondary / btn-secondary */

.swagger-ui .opblock.opblock-get {
    border-color: #008ead;
    background-color: #cce8ef;
}

.swagger-ui .opblock.opblock-get .opblock-summary { border-color: #008ead; }

.swagger-ui .opblock.opblock-get .opblock-summary-method { background-color: #008ead; }

/* based on success color: alert-success / btn-success */

.swagger-ui .opblock.opblock-post {
    border-color: #00983e;
    background-color: #ccead8;
}

.swagger-ui .opblock.opblock-post .opblock-summary { border-color: #00983e; }

.swagger-ui .opblock.opblock-post .opblock-summary-method { background-color: #00983e; }

/* based on primary color: alert-primary / btn-primary */

.swagger-ui .opblock.opblock-delete {
    border-color: #b91e2d;
    background-color: #f1d2d5;
}

.swagger-ui .opblock.opblock-delete .opblock-summary { border-color: #b91e2d; }

.swagger-ui .opblock.opblock-delete .opblock-summary-method { background-color: #b91e2d; }

/* based on warning color: alert-warning / btn-warning */

.swagger-ui .opblock.opblock-put {
    border-color: #fbb03b;
    background-color: #feefd8;
}

.swagger-ui .opblock.opblock-put .opblock-summary { border-color: #fbb03b; }

.swagger-ui .opblock.opblock-put .opblock-summary-method { background-color: #fbb03b; }

/* based on success color: btn-success */

.swagger-ui .btn.authorize {
    color: #00983e;
    border-color: #00983e;
}

.swagger-ui .btn.authorize svg { fill: #00983e; }

/* based on primary color: btn-primary */

.swagger-ui .btn.execute {
    background-color: #b91e2d;
    border-color: #b91e2d;
}

/* based on seconday color: btn-seconday */

.swagger-ui .btn.cancel {
    color: #008ead;
    border-color: #008ead;
}

.swagger-ui .errors-wrapper {
    border-color: #b91e2d;
    background-color: #f1d2d5;
}