/*
 * Copyright (C) 1999 - 2019 IHS Markit Limited (https://ihsmarkit.com)
 * All Rights Reserved.
 * NOTICE:  All information contained herein is, and remains
 * the property of IHS Markit Limited and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to IHS Markit Limited
 * and its suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from IHS Markit Limited.
 */
/* material-icons-regular - latin */
@import "material-icons.css";
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Source Sans 3';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/source-sans-3-v10-latin_latin-ext-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
    url('../fonts/source-sans-3-v10-latin_latin-ext-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* source-sans-3-italic - latin_latin-ext */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Source Sans 3';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/source-sans-3-v10-latin_latin-ext-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
    url('../fonts/source-sans-3-v10-latin_latin-ext-italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* source-sans-3-800 - latin_latin-ext */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Source Sans 3';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/source-sans-3-v10-latin_latin-ext-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
    url('../fonts/source-sans-3-v10-latin_latin-ext-800.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* source-sans-3-800italic - latin_latin-ext */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Source Sans 3';
    font-style: italic;
    font-weight: 800;
    src: url('../fonts/source-sans-3-v10-latin_latin-ext-800italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
    url('../fonts/source-sans-3-v10-latin_latin-ext-800italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}


a {
    color:#0271BB !important;
}

@font-face {
    font-family: "Conv_Akk_Pro";
    src: url("../fonts/akkrg_pro.woff") format('woff');
}

.n6-logo-head {
    color:white;
    font-family: Conv_Akk_Pro,sans-serif;
    font-size:18pt;
}

.n6-logo {
    font-size:50%;
}


.n6-service-list {
    padding-left: 0;
}

.n6-service-list li {
    list-style: none;
}

.n6-api-version {

}

h4 {
    color:#d6002a;
    font-weight:normal;
    font-family: Conv_Akk_Pro,sans-serif;
}

.decimal, .long, .operator, .double, .n6-key {
    color: #96157c;
}

.string, .n6-value {
    color: #009697;
}

.boolean {
    color: #00b5f1;
}

.date, .dateTime {
    color: #00b5f1;
}

.enum {
    color: #78ad3b;
}

.today {
    background-color: #fffbd8;
}

.n6-table-non-fluid {
    width: auto !important;
}

.n6-help {
    cursor:help;
    padding-top:2px;
}

a.n6-help {
    color:black!important;
}

.n6-readonly-icon {
    float:right;
    margin-right: -10px;
    color: #878787 !important;
}

.n6-see-also li {
    list-style: square;
}

.n6-see-also {
    padding-left: 20px;
}

.n6-inclusive {
    color: green;
    background-color:#D5FDC9;
}

.n6-exclusive {
    color: red;
    background-color: #fdd7c9;
}

.n6-none {
    color: #ff8c00;
    background-color: #fde6c9;
}

.n6-small-list {
    padding: 0;
}

.n6-small-list li{
    list-style-type: none;
}

.n6-empty-row td {
    height: 18pt;
    background-color: #e9ecef;
}

.n6-response {
    border-left: solid 8px #cbdbd2;
    padding-left: 8px;
}

.n6-struct-grid {

}

.n6-entity-grid  {
    background-color: #6c757d;
    color: #f8f9fa;
}

.n6-message-grid {
    background-color: #cbdbd2;
}

.n6-stream-head-grid {
    background-color: #dacbdb;
}

.n6-timer-icon {
    font-size: 14px !important;
}

.n6-trace {
    margin-top: 8px;
    font-size: 14px;
}

.n6-trace-list {
    padding-left: 16px;
}

.n6-trace-item {

}

.n6-trace-attributes {
    font-size: 12px !important;
}

.n6-sso {
    float: right;
    font-size: 8pt;
    margin-top: 24px;
    margin-right:4px;
}

.n6-query {
    border: 1px solid #cbdbd2;
    background-color:#f9fff8;
    page-break-inside: avoid;
    font-size: 9pt;
    line-height: 1.6;
    margin:10px 0 5px -20px;
    max-width: 100%;
    overflow: auto;
    padding: 10px;
    display: block;
    word-wrap: break-word;
}

.n6-query pre {
    color: #026128;
}

.n6-collapse:hover {
    text-decoration: none;
}

input:disabled.n6-validate {
    background: #E3E3E3;
}

input:read-only.n6-validate, #rangefield:read-only {
    background: #E3E3E3;
}

.n6-mandatory:after {
    color: red;
    content: " *";
}

.n6-filter {
    width:200px;
    float:right;
    margin-bottom: 2px;
 }

.n6-open-api img {
    width:32px;
    margin-right: 4px;
}

.n6-indented-string {
    white-space: pre-line;
    tab-size: 4;
    -moz-tab-size: 4;
}

.n6-hide {
    display: none;
}

.n6-plain-select {
    -webkit-appearance: none; /* Safari and Chrome */
    -moz-appearance: none; /* Firefox */
    appearance: none;
    padding-left: 12px;
    width: 40px;
}


.n6-login-form {
    min-width:300px;
    max-width:400px;
}

.n6-notification-box {
    border: 1px solid #ccc;
    padding: 30px;
    max-width: 800px;
    min-width: 400px;
    /*background-color: #f9f9f9;*/
}

.n6-notification-box-content {
    page-break-inside: avoid;
    word-wrap: break-word;
    overflow-y: auto;
    height: 800px;
}