/* Flattop Theme for Swagger UI */
.swagger-ui .opblock {
    border-radius: 0;
    border: none;
    border-top-width: 4px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}

.swagger-ui .opblock .opblock-summary {
    border-bottom: 1px solid #ebebeb;
}

.swagger-ui .opblock .opblock-summary-method {
    border-radius: 0;
}

.swagger-ui .opblock-tag {
    border-radius: 0;
    border-bottom: 4px solid #ebebeb;
    background: transparent;
}

.swagger-ui .btn {
    border-radius: 0;
    text-transform: uppercase;
    font-weight: bold;
    border: none;
}

.swagger-ui .parameter__name,
.swagger-ui .parameters-col_name {
    font-family: monospace;
}

.swagger-ui .topbar {
    border-bottom: 4px solid #1f1f1f;
}

.swagger-ui .info {
    border-radius: 0;
    border-bottom: 4px solid #ebebeb;
}

.swagger-ui table {
    border-radius: 0;
}

.swagger-ui .model-container {
    border-radius: 0;
}
