.breadcrumb-item a {
    color: #4b2c22 !important;
}

.form-check-input:checked {
    background-color: #4b2c22 !important;
}

.fc-event-main {
    padding: 0px !important;
}

.datepicker-days {
    font-size: 16px !important;
}

    .datepicker-days .datepicker-switch {
        padding: 20px !important;
    }

    .datepicker-days .disabled {
        color: dimgrey !important;
        opacity: 0.3 !important;
    }

    .datepicker-days .day {
        padding: 10px !important;
    }

article img {
    width: 100%;
}

article a {
    color: #4b2c22 !important;
    font-weight: 700 !important;
}

article a:hover {
    text-decoration-line: underline !important;
}

.frame-height {
    height: 500px;
}

@media (max-width: 480px) {
    .frame-height {
        height: 200px;
    }
}

.table-responsive {
    overflow: visible !important;
}

.b-50 {
    border-radius: 50%;
}

.modal-footer {
    padding: 1rem;
}

* {
    margin: 0;
    padding: 0;
    font-family: sans-serif;
}

.chartMenu {
    width: 10vw;
    height: 40px;
    background: #1A1A1A;
    color: rgba(54, 162, 235, 1);
}

    .chartMenu p {
        padding: 10px;
        font-size: 20px;
    }

.chartCard {
    width: 100vw;
    height: calc(100vh - 40px);
    background: rgba(54, 162, 235, 0.2);
    display: flex;
    align-items: center;
    justify-content: center;
}

.chartBox {
    height: 300px;
    padding: 20px;
}

p {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb)) !important;
}

    p a {
        color: #4b2c22 !important;
        font-weight: 700 !important;
    }

li {
    color: rgba(var(--bs-dark-rgb)) !important;
}

ul.list-unstyled li a {
    color: #4b2c22 !important;
}

ul.list-inline li.list-inline-item a {
    color: #4b2c22 !important;
    font-weight: 700 !important;
}

ul.list-inline li.list-inline-item i {
    color: #4b2c22 !important;
    font-weight: 700 !important;
}

.notyf__wrapper .notyf__message {
    color: rgba(var(--bs-black-rgb)) !important;
}

.notyf__wrapper .notyf__icon .text-dark {
    color: rgba(var(--bs-black-rgb)) !important;
}

.nav-vertical.nav-tabs .nav-item.show > .nav-link, .nav-vertical.nav-tabs .nav-link.active {
    border-color: #4b2c22 !important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #4b2c22 !important;
}

.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled] {
    background-image: linear-gradient(to bottom, #4b2c22, #4b2c22) !important;
}

.nav-tabs .nav-link.active {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-color: #4b2c22 !important;
}


/*------------------------------------
  Documentation
------------------------------------*/
:focus, a:focus, button:focus {
    outline: 0;
}

p, ul li, ol li {
    color: #1e2022;
}

code {
    font-size: 100% /*rtl:14px*/;
}

h1, .h1 {
    font-size: 1.75rem;
}

@media (max-width: 1200px) {
    h1, .h1 {
        font-size: calc(1.26609rem + 0.19312vw);
    }
}

h2, .h2 {
    font-size: 1.3125rem;
}

@media (max-width: 1200px) {
    h2, .h2 {
        font-size: calc(1.25625rem + 0.075vw);
    }
}

h3, .h3 {
    font-size: 1.14844rem;
}

h4, .h4 {
    font-size: 0.98438rem;
}

h5, .h5 {
    font-size: 0.875rem;
}

h6, .h6 {
    font-size: 0.76563rem;
}

summary {
    margin-bottom: .35rem;
}

.tab-content :not(pre) > code[class*="language-"],
.tab-content pre[class*="language-"] {
    border-bottom-right-radius: .3125rem;
    border-bottom-left-radius: .3125rem;
}

code[class*="language-"],
pre[class*="language-"] {
    color: #fff;
    margin: 0;
    white-space: pre-wrap;
    word-spacing: normal;
    word-break: normal;
    word-wrap: normal;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
}

    pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
    code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
        text-shadow: none;
        background: #b3d4fc;
    }

    pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
    code[class*="language-"]::selection, code[class*="language-"] ::selection {
        text-shadow: none;
        background: #b3d4fc;
    }

@media print {
    code[class*="language-"],
    pre[class*="language-"] {
        text-shadow: none;
    }
}

/* Code blocks */
pre[class*="language-"] {
    padding: 1.5rem;
    overflow: auto;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
    background: #142140;
}

/* Light Theme */
.prism-light:not(pre) > .prism-light code[class*="language-"],
pre.prism-light[class*="language-"] {
    background: #f9fafc;
}

.prism-light code[class*="language-"],
pre.prism-light[class*="language-"] {
    color: #142140;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
    padding: .1em;
    border-radius: .3em;
    white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
    color: slategray;
}

.token.punctuation {
    color: #2f6f9f;
}

.token.namespace {
    opacity: .7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
    color: #2f6f9f;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
    color: #26a5b5;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
    color: #d09a5c;
    background: transparent;
}

.token.atrule,
.token.attr-value,
.token.keyword {
    color: #d44950;
}

.token.function,
.token.class-name {
    color: #DD4A68;
}

.token.regex,
.token.important,
.token.variable {
    color: #e90;
}

.token.important,
.token.bold {
    font-weight: bold;
}

.token.italic {
    font-style: italic;
}

.token.entity {
    cursor: help;
}

div.code-toolbar {
    position: relative;
}

    div.code-toolbar > .toolbar {
        position: absolute;
        top: 1.0625rem;
        right: .75rem;
        transition: opacity 0.3s ease-in-out;
    }

    div.code-toolbar:hover > .toolbar {
        opacity: 1;
    }

    div.code-toolbar > .toolbar .toolbar-item {
        display: inline-block;
    }

    div.code-toolbar > .toolbar a {
        cursor: pointer;
    }

    div.code-toolbar > .toolbar button {
        background: none;
        border: 0;
        color: inherit;
        font: inherit;
        line-height: normal;
        overflow: visible;
        padding: 0;
        -webkit-user-select: none; /* for button */
        -moz-user-select: none;
        -ms-user-select: none;
    }

    div.code-toolbar > .toolbar a,
    div.code-toolbar > .toolbar button,
    div.code-toolbar > .toolbar span {
        color: #fff;
        padding: .5rem 1rem;
        background-color: rgba(255, 255, 255, .1);
        border-radius: .3125em;
        transition: all .2s ease-in-out;
    }

        div.code-toolbar > .toolbar a:hover,
        div.code-toolbar > .toolbar a:focus,
        div.code-toolbar > .toolbar button:hover,
        div.code-toolbar > .toolbar button:focus,
        div.code-toolbar > .toolbar span:hover,
        div.code-toolbar > .toolbar span:focus {
            color: #fff;
            background-color: #4b2c22;
        }

    /* Light Theme  */
    div.code-toolbar > .prism-light + .toolbar a,
    div.code-toolbar > .prism-light + .toolbar button,
    div.code-toolbar > .prism-light + .toolbar span {
        color: #E7EAF3;
        background-color: transparent;
    }

        div.code-toolbar > .prism-light + .toolbar a:hover,
        div.code-toolbar > .prism-light + .toolbar a:focus,
        div.code-toolbar > .prism-light + .toolbar button:hover,
        div.code-toolbar > .prism-light + .toolbar button:focus,
        div.code-toolbar > .prism-light + .toolbar span:hover,
        div.code-toolbar > .prism-light + .toolbar span:focus {
            color: #21325b;
            background-color: #4b2c22;
        }

/* AnchorJS Link */
.hs-docs-heading {
    margin-top: 3rem;
    margin-bottom: 1rem;
}

    .hs-docs-heading ~ p {
        margin-top: -.5rem;
    }

    .hs-docs-heading::before {
        display: block;
        height: 6rem;
        margin-top: -6rem;
        content: "";
    }

[data-anchorjs-icon]::after {
    content: attr(data-anchorjs-icon);
}

.anchorjs-link {
    padding-left: .5rem;
    font-size: 90%;
    color: rgba(55,125,255, .5) !important;
    transition: color .16s linear;
    opacity: 0;
}

    .anchorjs-link:hover {
        color: rgba(55,125,255, 1) !important;
    }

.hs-docs-heading:hover .anchorjs-link {
    opacity: 1;
}

/* Copy to clipboard style */
.hs-docs-copy-to-clipboard-text {
    font-size: 80%;
    color: #77838f;
}

.hs-docs-copy-to-clipboard:hover .hs-docs-copy-to-clipboard-text {
    color: #fff;
    background-color: #4b2c22;
}

/* Content Divider */
.content-divider {
    padding-bottom: 1.5rem;
    border-bottom: 1px solid rgba(0,0,0, .1);
}

    .content-divider:last-child {
        padding-bottom: 0;
        border-bottom-width: 0;
    }


/* Scrollspy */
.scrollspy-example {
    position: relative;
    height: 200px;
    margin-top: .5rem;
    overflow: auto;
}


/* Card */
.card-header {
    border-width: 1px;
}


/* Page Header */
.docs-page-header {
    border-bottom: 0.0625rem solid #e7eaf3;
    padding-bottom: 1.75rem;
    margin-bottom: 2.25rem;
}

.docs-page-header-title {
    margin-bottom: 0.5rem;
}

.docs-page-header-text {
    color: #21325b;
    font-size: 1.125rem;
    margin-bottom: 0.75rem;
}

    .docs-page-header-text:last-child {
        margin-bottom: 0;
    }

/* Navbar */
.docs-navbar {
    z-index: auto;
}

/* Navbar Sidebar */
@media (min-width: 991px) {
    .docs-navbar-sidebar-container {
        max-width: 17rem !important;
    }
}

.navbar-light .navbar-nav .nav-link {
    color: #1e2022;
}

.navbar .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
}

/* Text Highlight */
[class*=text-highlight-] {
    background: left 1em/1em 0.2em;
    background-repeat: repeat-x;
}

.text-highlight-warning {
    background-image: linear-gradient(to bottom, rgba(241, 185, 128, 0.5), rgba(241, 185, 128, 0.5));
}

.ts-input {
    z-index: 0;
}

.partner-logos img {
    max-height: 50px;
}

.cookie-banner {
    background-color: black;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 30px;
    z-index: 100000;
}

.button-wrapper {
    display: flex;
    flex-direction: column;
}

.align-left-right {
    float: right;
}

@media (max-width: 480px) {
    .align-left-right {
        float: left;
    }
}

.page-item.active .page-link {
    background-color: #4b2c22 !important;
    border-color: #4b2c22 !important;
}