﻿pre {
    background-color: #f7f7f7;
    padding-left: 15px;
}

.api-list-container {
    font-size: 14px;
    /*  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;*/
}

.api-list-container h1, .api-list-container h2, .api-list-container h3, .api-list-container h4, .api-list-container h5 {
    /* font-family: 'Calibri Light','Gill Sans','Open Sans',Geneva,Helvetica,Arial,sans-serif;*/
    font-weight: normal !important;
}

.api-list-container h1 {
    color: #148dd4;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
}

.api-list-container h2, .api-list-sub-sec {
    font-size: 22px !important;
    font-style: normal !important;
    font-variant: normal !important;
}

.api-list-container h3 {
    font-size: 20px;
}

.api-list-container h4 {
    font-size: 16px;
    margin-bottom: 0;
    margin-left: 0;
}

.api-list-container p {
    /*  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;*/
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 20px;
}

.api-list-container blockquote {
    /*  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;*/
    font-size: 21px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 30px;
}

.api-list-container pre {
    /* font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;*/
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 18.5714px;
}

.f-blue {
    color: #0d48a8;
}

.f-lblue {
    color: #148dd4;
}

.f-bold {
    font-weight: bold;
}

.f-italic {
    font-style: italic;
}

.f-grey {
    color: grey;
}

.f-dgrey {
    color: #595959;
}

.f-red {
    color: red;
}

.f-green {
    color: #24ba10;
}

.text-center {
    text-align: center;
}

.margin-left-5 {
    margin-left: 5px;
}

.api-list-item {
    /*width: 40%;
	padding-left: 30%;
	padding-right: 30%;*/
    padding-left: 30px;
}

.api-list-item h2, .api-list-sub-sec {
    font-weight: bold;
    color: #148dd4;
    padding-left: 30px;
}

.api-list-item h3 {
    color: #148dd4;
    font-weight: normal;
    margin-bottom: 4px;
}


.api-list-request .post {
    color: firebrick;
    padding: 2px;
    font-weight: bold;
    font-size: 12px;
    margin-right: 5px;
    cursor: default;
}

.api-list-request .get {
    color: #3ab709;
    font-weight: bold;
    padding: 2px;
    font-size: 12px;
    margin-right: 5px;
    cursor: default;
}

.api-list-request-headers {
    margin-top: 15px;
}

.api-list-container #table-packages {
    border: 1px solid black;
    background-color: #169ce9;
    width: 100%;
    font-size: 14px;
    color: white;
}

.api-list-container #table-packages td:first-child, .api-list-container #table-packages th:first-child {
    background-color: white;
    color: black;
    width: 33%;
}

.api-list-container #table-packages td:nth-child(2), .api-list-container #table-packages th:nth-child(2) {
    background-color: #f7f7f7;
    color: black;
}

.api-list-container #table-packages td, .api-list-container #table-packages th {
    width: 33.3%;
}

.api-list-container #table-packages ul {
    padding: 20px;
}

.api-list-container #table-packages thead {
    border-bottom: 1px solid black;
}

.api-list-container #table-packages th {
    border-bottom: 1px solid black;
    text-align: center;
}

.api-list-container #table-packages td, .api-list-container #table-packages th {
    vertical-align: top;
}

.api-list-container #table-packages thead th {
    padding: 5px;
    padding-bottom: 10px;
}

.panel-package .panel-heading {
    text-align: center;
    font-size: 22px;
    color: #f7f7f7;
}

.panel-package .panel-body {
    padding: 0;
}

.panel-package .list-group {
    border: 0;
}

.panel-package .list-group .list-group-item {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    font-size: 14px;
    border-top: 0;
}

.panel-package .list-group .list-group-item:first-child {
    border-top: 0;
}

.panel-package .list-group .fa-circle {
    font-size: 0.7em;
    vertical-align: top;
    margin-top: 4px;
    display: none;
}

.panel-package-starting .panel-heading {
    background-color: cadetblue;
}

.panel-package-primary .panel-heading {
    background-color: seagreen;
}

.panel-package-coorp .panel-heading {
    background-color: firebrick;
}

.api-list-container h4.f-grey.f-bold {
    font-size: 15px;
}

#dropdown-help {
   left: 0;
  right: auto;
}

.scroll-nav__wrapper {
    padding-right: 15px;
}

@media screen and (max-width: 1094px) {
    .scroll-nav__wrapper {
        display: none;
    }

    #placeholder-sidenav {
        display: none;
    }
}

.scroll-nav__sub-link {
    font-weight: normal;
}

.active.in-view > .scroll-nav__sub-link {
    font-weight: bold !important;
}

.scroll-nav__sub-list {
    list-style-type: circle;
}