﻿html, body {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300 !important;
}

.swagger-section #header {
    background-color: #02d1ce !important;
}

h1, h2, h3, h4, h5,
.swagger-section .swagger-ui-wrap p,
#resources_container a,
.logo__title {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300 !important;
}

#api_info, #resources_container .footer {
    display: none;
}

.sandbox > h4,
.response-class,
#input_baseUrl {
    display: none;
}

.response_throbber {
    position: relative;
}

    .response_throbber:before {
        content: "Carregando...";
        font-size: 16px;
        font-family: 'Roboto';
        position: absolute;
        bottom: -14px;
        right: 14px;
    }

.parameter {
    padding: 6px;
}

td {
    text-align: center;
    vertical-align: middle;
    position: relative;
}

    td > p,
    td > label {
        position: absolute;
        top: 12px;
    }


.operation-params td:nth-child(1) {
    width: 100px;
}

.operation-params td:nth-child(3) {
    width: 200px;
}

.swagger-section .swagger-ui-wrap input.parameter {
    width: 200px;
}

.operation-params td:nth-child(3) {
    width: 500px;
}

.operation-params td:nth-child(4) {
    padding-top: 12px;
}

.parameters th:nth-child(4),
.parameters th:nth-child(5) {
    width: 100px;
    text-align: center;
}

.operation-params td:nth-child(4),
.operation-params td:nth-child(5) {
    width: 100px;
    text-transform: uppercase;
    text-align: center;
}

#message-bar {
    display: none;
}

.swagger-section .swagger-ui-wrap {
    min-width: 760px;
    max-width: calc(100vw - 100px);
    padding-bottom: 100px;
}

li.resource {
    padding-top: 40px;
}

li.operation.get div.heading ul.options li a,
li.operation.post div.heading ul.options li a {
    color: #34495E !important;
    font-size: 14px;
}
