#language-selector {
    padding:0.5em 1em;
}
code, kbd {
    padding:0.2em;
    color:#d2527f;
    border-radius:0.4em;
    line-height:1.8em;
}
code.http-verb {
    background-color:transparent;
}
code {
    background-color:#fbf1f5;
}
kbd {
    background-color:#ebebeb;
    color:#686868;
}
.docs {
    margin-bottom:4em;
}
.docs h1 {
    margin-top: 4em;
}
.docs h2 {
    font-size:1.8em;
    color:#333333;
    padding-top: 2em;
    border-top:solid 1px #EBEBEB;
}
.docs h2.after-h1 {
    font-size:1.8em;
    border-top:none;
    padding-top:0;
    margin-top:1em;
}
.docs h3 {
    margin-top: 1.5em;
    font-size:1.5em;
    color:#74848f;
}
.apikeydisplay label {
    font-weight:bold;
    margin:2.5em 0 1.4em;
    display:block;
}
.credentials {
    max-width: 480px;
    font-weight:bold;
    line-height:2em;
    padding:1em 1em;
    margin-bottom:3em;
    background-color:#fef8ef;
}
span.apikey {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.5);
}
.credentials span.apikey {
    font-weight:normal;
    margin-left:2em;
    border-bottom: none;
}
.credentials span.api_key_v3_password {
    color:#74848f;
    font-weight:normal;
    font-style:italic;
    margin-left:2em;
}
table.example_sets {
    margin-bottom: 1em;
    /* border-collapse: collapse; */
}
table.example_sets td {
    line-height: 2em;
}
table.example_sets td:first-child {
    width: 150px;
}
div.object-explanation {
    overflow-x:auto;
}
table.table-bordered {
    border-collapse:separate;
    border:solid #d3d6d9 1px;
    margin:2em auto;
    border-collapse: separate;
    max-width:1100px;
}
table.table-bordered td,
table.table-bordered th {
    border-left:solid #d3d6d9 1px;
    border-top:solid #d3d6d9 1px;
    padding:10px;

    vertical-align: top;
}
table.table-bordered th {
    border-top: none;

    background-color:#72828d;
    color:#FFFFFF;
    text-align:left;
}
table.table-bordered td:first-child,
table.table-bordered th:first-child {
    border-left: none;
    text-align:left;
}
table.table-bordered tr:first-child td {
    border-top:none;
}
table.table-bordered.headers td:first-child {
    width:35%;
}
.api-response {
    margin:1em 0;
}

/* Style the tab */
.tab {
    overflow: hidden;
    margin-bottom: -1px;
}

/* Style the buttons that are used to open the tab content */
.tab button {
    background-color: #f1f1f1;
    color:#74848f;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    border:none;
    border-bottom: 1px solid #f1f1f1;
}
/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
    background-color: #FFFFFF;
    font-weight:bold;
    color:#000000;
    border: 1px solid #ccc;
    border-bottom: 1px solid #FFFFFF;
}

/* START : Style the tab content */
/* Go from zero to full opacity */
@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}
.tabcontent {
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
    border-top-left-radius:0;
    border-top-right-radius:0;
    animation: fadeEffect 1s; /* Fading effect takes 1 second */
}
.tabcontent.active {
    display: block;
}
.tabcontent .api-response, .tabcontent .api-headers {
    margin:0.5em;
    max-height:700px;
    overflow-y:auto;
    overflow-x:auto;
}
.tabcontent .code {
    border:none;
}
/* END : Style the tab content */

.api-printjob-states {
    text-align: center;
    padding: 25px 0;
}

span.property {
    font-weight:bold;
}

span.type {
    display:inline-block;
    margin-left:2em;
    font-style:italic;
    font-size:0.9em;
    color:#74848f;
}

.object-explanation p {
    margin-top:0.5em;
}

.object-explanation li {
    margin-bottom: 2em;
}

ul.no-bottom-margin li {
    margin-bottom: 0;
}

.object-explanation liclass="no-bottom-margin"

.lowercase {
    text-transform:lowercase;
}

h3 > small {
    display:none;
}