body {
    /*
     background-color: #fff !important;
     font-family: 'Poppins',sans-serif !important;
        */
    line-height:1.5em; 
}

.header {
    padding-top:0; 
}

.swagger-ui ul, .swagger-ui ol {
    list-style: inside !important;
}

.swagger-ui .info h1 {
    color: #58acf2;
    font-size:1.3em; 
    font-weight:bold; 
}

.swagger-ui .info h2 {
    font-size: 1.2em; 
    font-weight:bold; 
}

.swagger-ui .info .title {
    font-weight: 700;
    font-size: 3.87em;
    color: #606060;
    line-height: 1.1;
}

body, .swagger-ui .info li, .swagger-ui .info p, .swagger-ui .info table,
.swagger-ui .opblock-description-wrapper p, .swagger-ui .opblock-external-docs-wrapper p, .swagger-ui .opblock-title_normal p,
.swagger-ui .parameters-col_description p,

.swagger-ui .opblock .opblock-summary-description {
    font-size: 16px;
    color: #292b2c;
    font-family: 'Lato', sans-serif;
}

.swagger-ui .info code {
    padding: 8px;
    font-weight: 500;
    color: #292b2c;
    overflow-y:auto; 
}

.topbar {
    display: none;
}

.footer-info-text {
    margin-bottom:10px; 
}

.col {
    width:auto; 
}

input[type=password], input[type=tel], input[type=text], select {
    height:auto; 
}


.swagger-ui .info .title,  .swagger-ui .info h1 {
    font-family: 'Titillium Web', sans-serif;
}

.swagger-ui .wrapper {
    max-width: 1160px;
 }

