@font-face {
    font-family: 'InsightWebRegular';
    src: url('../../content/Insight_web_Regular.eot');
    src: url('../../content/Insight_web_Regular.eot?#iefix') format('embedded-opentype'), url('../../content/Insight_web_Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'InsightWebBold';
    src: url('../../content/Insight_web_Bold.eot');
    src: url('../../content/Insight_web_Bold.eot?#iefix') format('embedded-opentype'), url('../../content/Insight_web_Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'InsightDisplayWebLight';
    src: url('../../content/InsightDisplay_web_Light.eot');
    src: url('../../content/InsightDisplay_web_Light.eot?#iefix') format('embedded-opentype'), url('../../content/InsightDisplay_web_Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.swagger-section #header a#logo {
    font-family: InsightWebBold;
}

.swagger-section .swagger-ui-wrap {
    font-family: InsightWebRegular, Arial;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

.swagger-section #header {
    /*background-color: #89bf04;*/
    background-color: #222222;
    border-color: #080808;
    padding: 14px;
}

    .swagger-section #header a#logo {
        background: transparent url(../../content/images/gfkhome-logo.png?v2) no-repeat left center;
        padding: 20px 0 20px 55px;
    }

    .swagger-section #header form#api_selector .input a#explore {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0));
        background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
        background: -o-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
        background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
        background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
        color: #727272;
    }

.swagger-section .swagger-ui-wrap ul#resources, .swagger-section .swagger-ui-wrap .model-signature {
    font-family: InsightWebRegular, Arial;
}

    .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.http_method a {
        font-family: InsightWebBold;
        font-weight: normal;
    }

    .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a {
        font-family: InsightWebBold;
    }
    /*using below class for code snippets so not overriding*/
    /*.swagger-section .swagger-ui-wrap pre {
     font-family: InsightWebRegular, Arial;
}*/
    .swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 {
        font-family: InsightWebBold;
        font-weight: normal;
    }
