/* Tema Dark para Swagger UI */

body{
	background-color:#1e1e1e!important;
}

.topbar{
	display:none!important;
}

.swagger-ui .opblock-control-arrow {    
    fill: #fff!important;
}

.swagger-ui .expand-methods, .swagger-ui .expand-operation {    
    fill: #fff!important;
}

.swagger-ui .authorization__btn {   
    fill: #fff!important;
}

.swagger-ui .scheme-container {
    background: #1e1e1e!important;    
    margin: 0 0 0px!important;
    padding: 0px!important;
}

.swagger-ui .info hgroup.main a {
    display:none!important;
}

.swagger-ui .info li, .swagger-ui .info p, .swagger-ui .info table {
    color: #fff;
    font-family: sans-serif;
    font-size: 14px;
}

.version{
	display:none!important;
}

.models{
	display:none!important;
}

.swagger-ui .info .title {
    color: #fff !important;
    font-size: 80px;
    padding-top: 50px;
}

.swagger-ui a.nostyle, .swagger-ui a.nostyle:visited {
    color: #fff!important;    
}

.swagger-ui {
    background-color: #1e1e1e;
    color: #fff!important;
}

.swagger-ui .opblock .opblock-summary-description {
    color: #d5d5d5!important;    
}

.swagger-ui .parameter__name {
    color: #fff!important;    
}

.swagger-ui table thead tr td, .swagger-ui table thead tr th {    
    color: #fff!important;   
}

.swagger-ui .parameter__type {
    color: #e3e3e3!important;      
}

.swagger-ui .opblock-body pre.microlight {
	background: rgb(38 38 38)!important;	
}

.swagger-ui .tab li button.tablinks {    
    color: #ffffff!important;	    
}

.swagger-ui .topbar {
    background-color: #2b2b2b; /* Cor da barra superior */
}

.swagger-ui .info, 
.swagger-ui .opblock-tag-section, 
.swagger-ui .opblock, 
.swagger-ui .response-col_status, 
.swagger-ui .response-col_description, 
.swagger-ui .tab {    
    border-color: #444; /* Contornos */
    color: #fff; /* Texto */
}

.swagger-ui .btn, 
.swagger-ui .btn:hover, 
.swagger-ui button {
    background-color: #444;
    color: #fff;
    border-color: #444;
}

.swagger-ui .opblock-summary {
    background-color: #333;
}

.swagger-ui .opblock-summary-method, 
.swagger-ui .response-col_status {
    color: #ffffff;
}

.swagger-ui .opblock-summary-description {
    color: #cfcfcf;
}

.swagger-ui .opblock.opblock-post { border-left: 5px solid #ff7e67; }
.swagger-ui .opblock.opblock-get { border-left: 5px solid #50e3c2; }
.swagger-ui .opblock.opblock-put { border-left: 5px solid #fca130; }
.swagger-ui .opblock.opblock-delete { border-left: 5px solid #f93e3e; }

.swagger-ui .opblock-body pre {
    background-color: #262626;
    border-color: #444;
    color: #f8f8f2;
}

.swagger-ui .response-col_status {
    font-weight: bold;
}

.swagger-ui .response-col_links a {
    color: #50e3c2;
}