﻿.curl {
    display: none;
}

.footer {
    display: none;
}

.swagger-section {
    background-color: #f5f5f5;
}

    .swagger-section #header {
        background-color: white;
        height: 30px;
    }

.logo__img {
    margin-right: 35px;
}

.swagger-section #header #logo .logo__img {
    margin-top: 0px;
}

.header-title {
    color: #005596;
    font-family: "Open Sans",Arial,sans-serif;
    text-align: left;
    font-weight: 600;
    font-size: 22px;
    line-height: 31px;
    letter-spacing: 1px;
    margin-bottom: 1px;
}

.info {
    display: none;
}

.auth {
    display: block;
    clear: none;
    float: right;
}

.authorization-section {
    margin-top: 25px;
}

    .authorization-section #api_auth {
        display: block;
        clear: none;
        float: right;
    }

        .authorization-section #api_auth .input {
            display: block;
            clear: none;
            margin: 0 10px 0 0;
            padding-bottom: 5px;
        }

        .authorization-section #api_auth input {
            font-size: 0.9em;
            padding: 3px;
            margin: 0;
            width: 290px;
        }

.swagger-section #message-bar {
    display: none;
}

.swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading h2 a, .swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading h2 a {
    color: #095797;
}

/*.swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading ul.options li a, .swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading ul.options li a {
    color: #095797;
}

.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a {
    color: #999999;
}

.swagger-section .swagger-ui-wrap h2 a {
    color: #095797;
}*/

.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading {
    background-color: #ffffff;
    border: 1px solid #c4d3dd;
}

    .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a {
        background-color: #095797;
    }

    .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a {
        color: #095797;
    }

.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content {
    background-color: #ffffff;
    border: 1px solid #c4d3dd;
}

    .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 {
        color: #095797;
    }

    .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a {
        color: #095797;
    }

.swagger-section .hljs-built_in, .swagger-section .hljs-literal, .swagger-section .hljs-bullet, .swagger-section .hljs-code, .swagger-section .hljs-addition {
    color: #095797;
}

/*swagger-section .swagger-ui-wrap pre {
    font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
    background-color: #ebebeb;
    border: 1px solid #c4d3dd;
    padding: 10px;
}

.swagger-section .swagger-ui-wrap .model-signature pre:hover {
    background-color: #c4d3dd;
}*/

.request-th-parameter {
    display: none;
}

.request-th-description {
    display: none;
}

.request-th-paramtype {
    display: none;
}

.request-td-parameter {
    display: none;
}

.request-td-description {
    display: none;
}

.request-td-paramtype {
    display: none;
}

.request-label-contenttype {
    font-size: 14px;
}

.response-label-contenttype {
    font-size: 14px;
}

.body-textarea {
    width: 100% !important;
    height: 250px !important;
    resize: none;
}

.swagger-section pre code {
    width: 300px;
}

.response-status {
    display: none;
}

.response-status-description {
    display: none;
}

body {
    background-color: white !important;
    font-family: "Open Sans",Arial,sans-serif !important;
}

.swagger-section #header {
    height: 78px;
    padding: 9px 0px 19px 0px;
}

.swagger-section .swagger-ui-wrap, .swagger-section .swagger-ui-wrap b, .swagger-section .swagger-ui-wrap strong, .swagger-section .swagger-ui-wrap .model-signature, .swagger-section .swagger-ui-wrap h1, .swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.text textarea, .swagger-section .swagger-ui-wrap ul#resources, .swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2, swagger-section .swagger-ui-wrap p#colophon, .swagger-section .swagger-ui-wrap .markdown ol,
.swagger-section .swagger-ui-wrap .markdown ul, a {
    font-family: "Open Sans",Arial,sans-serif !important;
}

.navbar {
    clear: left;
    background-color: #005596;
    height: 48px;
    padding-left: 0;
    box-shadow: 0 5px 10px rgba(0,0,0,.24), 0 1px 4px rgba(0,0,0,.16);
    padding-left: 16px;
}

    .navbar ul {
        flex-direction: row;
        display: flex;
        height: 48px;
        list-style: none;
        -webkit-margin-before: 1em;
        -webkit-margin-after: 1em;
        -webkit-margin-start: 0px;
        -webkit-margin-end: 0px;
        -webkit-padding-start: 40px;
    }

        .navbar ul li {
            display: block;
            padding: 6px 8px;
            height: 48px;
            display: list-item;
            text-align: -webkit-match-parent;
        }

            .navbar ul li .navbar-link {
                color: rgba(255,255,255,.7);
                text-decoration: none;
                font-size: 15px;
                padding-left: .5rem;
                padding-right: .5rem;
                display: block;
                /* height: 30px; */
                padding: .5rem 1rem;
                position: relative;
                line-height: 22.5px;
                top: 0;
            }

                .navbar ul li .navbar-link:hover {
                    color: rgba(255,255,255,1) !important;
                }

.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading {
    background-color: #f1f1f1 !important;
}

.swagger-section .swagger-ui-wrap {
    max-width: 1160px;
    margin-top: 12px;
}

    .swagger-section .swagger-ui-wrap ol, .swagger-section .swagger-ui-wrap ul {
        padding-left: 0px;
    }
