.mt-2{
    margin-top: 15px;
}

.mt-3 {
    margin-top: 20px;
}

.form-check-input:checked {
    background-color: #ed4c78 !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%;
}

.frame-height {
    height: 500px;
}

@media (max-width: 480px) {
    .frame-height {
        height: 200px;
    }
}

.dropdown-menu dropdown-menu-end show {
    position: relative !important
}

.table-responsive {
    overflow: visible !important;
}

.b-50 {
    border-radius: 50%;
}

.modal-footer {
    padding: 1rem;
}

* {
    margin: 0;
    padding: 0;
    font-family: "Geologica", 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;
}

.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: #13694c !important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #13694c !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, #ed4c78, #ed4c78) !important;
}

.nav-tabs .nav-link.active {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-color: #13694c !important;
}

.avatar {
    position: relative;
    display: inline-block;
    width: 2.625rem;
    height: 2.625rem;
    border-radius: .5rem
}

    .avatar:not(img) {
        background-color: #fff
    }

.avatar-img {
    max-width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: .5rem
}

.avatar-initials {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 2.625rem;
    height: 2.625rem;
    font-size: .875rem;
    font-weight: 600;
    pointer-events: none;
    text-transform: uppercase;
    border-radius: .5rem
}

.avatar-circle {
    border-radius: 50%
}

    .avatar-circle .avatar, .avatar-circle .avatar-img, .avatar-circle .avatar-initials {
        border-radius: 50%
    }

.avatar-centered {
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto
}

.avatar-group {
    position: relative;
    z-index: 2;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center
}

    .avatar-group .avatar:hover {
        z-index: 2
    }

    .avatar-group .avatar-circle .avatar-initials {
        border-radius: 50%
    }

    .avatar-group .avatar .avatar-img, .avatar-group .avatar .avatar-initials, .avatar-group .avatar-sm .avatar-img, .avatar-group .avatar-sm .avatar-initials, .avatar-group .avatar-xs .avatar-img, .avatar-group .avatar-xs .avatar-initials {
        border: 2px solid #fff
    }

    .avatar-group .avatar-lg .avatar-img, .avatar-group .avatar-lg .avatar-initials {
        border: 5px solid #fff
    }

    .avatar-group .avatar-xl .avatar-img, .avatar-group .avatar-xl .avatar-initials {
        border: 7px solid #fff
    }

    .avatar-group .avatar + .avatar {
        margin-left: -1rem
    }

    .avatar-group .avatar-xs + .avatar-xs {
        margin-left: -.6125rem
    }

    .avatar-group .avatar-sm + .avatar-sm {
        margin-left: -.875rem
    }

    .avatar-group .avatar-lg + .avatar-lg {
        margin-left: -1.5rem
    }

    .avatar-group .avatar-xl + .avatar-xl {
        margin-left: -2rem
    }

    .avatar-group .avatar, .avatar-group .avatar-initials {
        width: 2.625rem;
        height: 2.625rem
    }

    .avatar-group .avatar-initials {
        font-size: .875rem
    }

    .avatar-group .avatar + .avatar {
        margin-left: -1rem
    }

.avatar-group-xs .avatar, .avatar-group-xs .avatar-initials {
    width: 1.53125rem;
    height: 1.53125rem
}

.avatar-group-xs .avatar-initials {
    font-size: .65625rem
}

.avatar-group-xs .avatar + .avatar {
    margin-left: -.6125rem
}

.avatar-group-sm .avatar, .avatar-group-sm .avatar-initials {
    width: 2.40625rem;
    height: 2.40625rem
}

.avatar-group-sm .avatar-initials {
    font-size: .875rem
}

.avatar-group-sm .avatar + .avatar {
    margin-left: -.875rem
}

.avatar-group-lg .avatar, .avatar-group-lg .avatar-initials {
    width: 3.36875rem;
    height: 3.36875rem
}

.avatar-group-lg .avatar-initials {
    font-size: 1rem
}

.avatar-group-lg .avatar + .avatar {
    margin-left: -1.5rem
}

.avatar-group-xl .avatar, .avatar-group-xl .avatar-initials {
    width: 4.921875rem;
    height: 4.921875rem
}

.avatar-group-xl .avatar-initials {
    font-size: 1.75rem
}

.avatar-group-xl .avatar + .avatar {
    margin-left: -1.5rem
}

.avatar-group-xxl .avatar, .avatar-group-xxl .avatar-initials {
    width: 7.875rem;
    height: 7.875rem
}

.avatar-group-xxl .avatar-initials {
    font-size: 2.625rem
}

.avatar-group-xxl .avatar + .avatar {
    margin-left: -2rem
}

.avatar.avatar-circle .avatar-status {
    bottom: -.19140625rem;
    right: -.19140625rem
}

.avatar.avatar-circle .avatar-sm-status {
    bottom: 0;
    right: 0
}

.avatar.avatar-circle .avatar-lg-status {
    bottom: -.284375rem;
    right: -.284375rem
}

.avatar-xss, .avatar-xss .avatar-initials {
    width: 1rem;
    height: 1rem
}

    .avatar-xss .avatar-img {
        width: 1rem
    }

    .avatar-xss .avatar-initials {
        font-size: .65625rem
    }

.avatar-xs, .avatar-xs .avatar-initials {
    width: 1.53125rem;
    height: 1.53125rem
}

    .avatar-xs .avatar-img {
        width: 1.53125rem
    }

    .avatar-xs .avatar-initials {
        font-size: .65625rem
    }

    .avatar-xs.avatar-circle .avatar-status {
        bottom: -.19140625rem;
        right: -.19140625rem
    }

    .avatar-xs.avatar-circle .avatar-sm-status {
        bottom: -.1025390625rem;
        right: -.1025390625rem
    }

    .avatar-xs.avatar-circle .avatar-lg-status {
        bottom: -.284375rem;
        right: -.284375rem
    }

    .avatar-xs, .avatar-xs .avatar-initials {
        width: 1.53125rem;
        height: 1.53125rem
    }

        .avatar-xs .avatar-img {
            width: 1.53125rem
        }

        .avatar-xs .avatar-initials {
            font-size: .65625rem
        }

        .avatar-xs.avatar-circle .avatar-status {
            bottom: -.19140625rem;
            right: -.19140625rem
        }

        .avatar-xs.avatar-circle .avatar-sm-status {
            bottom: -.1025390625rem;
            right: -.1025390625rem
        }

        .avatar-xs.avatar-circle .avatar-lg-status {
            bottom: -.284375rem;
            right: -.284375rem
        }

.avatar-sm, .avatar-sm .avatar-initials {
    width: 2.40625rem;
    height: 2.40625rem
}

    .avatar-sm .avatar-img {
        width: 2.40625rem
    }

    .avatar-sm .avatar-initials {
        font-size: .875rem
    }

    .avatar-sm.avatar-circle .avatar-status {
        bottom: -.19140625rem;
        right: -.19140625rem
    }

    .avatar-sm.avatar-circle .avatar-sm-status {
        bottom: -.08203125rem;
        right: -.08203125rem
    }

    .avatar-sm.avatar-circle .avatar-lg-status {
        bottom: -.35546875rem;
        right: -.35546875rem
    }

.avatar-lg, .avatar-lg .avatar-initials {
    width: 3.36875rem;
    height: 3.36875rem
}

    .avatar-lg .avatar-img {
        width: 3.36875rem
    }

    .avatar-lg .avatar-initials {
        font-size: 1rem
    }

    .avatar-lg.avatar-circle .avatar-status {
        bottom: -.11484375rem;
        right: -.11484375rem
    }

    .avatar-lg.avatar-circle .avatar-sm-status {
        bottom: .08203125rem;
        right: .08203125rem
    }

    .avatar-lg.avatar-circle .avatar-lg-status {
        bottom: -.177734375rem;
        right: -.177734375rem
    }

.avatar-xl, .avatar-xl .avatar-initials {
    width: 4.921875rem;
    height: 4.921875rem
}

    .avatar-xl .avatar-img {
        width: 4.921875rem
    }

    .avatar-xl .avatar-initials {
        font-size: 1.75rem
    }

    .avatar-xl.avatar-circle .avatar-status {
        bottom: .1435546875rem;
        right: .1435546875rem
    }

    .avatar-xl.avatar-circle .avatar-sm-status {
        bottom: .205078125rem;
        right: .205078125rem
    }

    .avatar-xl.avatar-circle .avatar-lg-status {
        bottom: .1184895833rem;
        right: .1184895833rem
    }

.avatar-xxl, .avatar-xxl .avatar-initials {
    width: 7.875rem;
    height: 7.875rem
}

    .avatar-xxl .avatar-img {
        width: 7.875rem
    }

    .avatar-xxl .avatar-initials {
        font-size: 2.625rem
    }

    .avatar-xxl.avatar-circle .avatar-status {
        bottom: .65625rem;
        right: .65625rem
    }

    .avatar-xxl.avatar-circle .avatar-sm-status {
        bottom: .765625rem;
        right: .765625rem
    }

    .avatar-xxl.avatar-circle .avatar-lg-status {
        bottom: .56875rem;
        right: .56875rem
    }

.avatar-status {
    position: absolute;
    bottom: -.459375rem;
    right: -.459375rem;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap;
    text-align: center;
    vertical-align: baseline;
    border: .125rem solid #fff;
    width: 1.1484375rem;
    height: 1.1484375rem;
    line-height: 1;
    font-size: .65625rem;
    border-radius: 50%
}

.avatar-sm-status {
    bottom: -.2296875rem;
    right: -.2296875rem;
    width: .8203125rem;
    height: .8203125rem;
    font-size: .4375rem
}

.avatar-lg-status {
    width: 1.421875rem;
    height: 1.421875rem;
    font-size: .65625rem
}

.avatar-primary .avatar-initials {
    color: #fff;
    background-color: #377dff
}

.avatar-status-primary {
    color: #fff;
    background-color: #377dff
}

.avatar-secondary .avatar-initials {
    color: #fff;
    background-color: #71869d
}

.avatar-status-secondary {
    color: #fff;
    background-color: #71869d
}

.avatar-success .avatar-initials {
    color: #fff;
    background-color: #00c9a7
}

.avatar-status-success {
    color: #fff;
    background-color: #00c9a7
}

.avatar-info .avatar-initials {
    color: #fff;
    background-color: #09a5be
}

.avatar-status-info {
    color: #fff;
    background-color: #09a5be
}

.avatar-warning .avatar-initials {
    color: #000;
    background-color: #f5ca99
}

.avatar-status-warning {
    color: #000;
    background-color: #f5ca99
}

.avatar-danger .avatar-initials {
    color: #fff;
    background-color: #ed4c78
}

.avatar-status-danger {
    color: #fff;
    background-color: #ed4c78
}

.avatar-light .avatar-initials {
    color: #000;
    background-color: #f9fafc
}

.avatar-status-light {
    color: #000;
    background-color: #f9fafc
}

.avatar-dark .avatar-initials {
    color: #fff;
    background-color: #132144
}

.avatar-status-dark {
    color: #fff;
    background-color: #132144
}

.avatar-soft-primary .avatar-initials {
    color: #377dff;
    background-color: rgba(55,125,255,.1)
}

.avatar-status-soft-primary {
    color: #377dff;
    background-color: rgba(55,125,255,.1)
}

.avatar-soft-secondary .avatar-initials {
    color: #71869d;
    background-color: rgba(113,134,157,.1)
}

.avatar-status-soft-secondary {
    color: #71869d;
    background-color: rgba(113,134,157,.1)
}

.avatar-soft-success .avatar-initials {
    color: #00c9a7;
    background-color: rgba(0,201,167,.1)
}

.avatar-status-soft-success {
    color: #00c9a7;
    background-color: rgba(0,201,167,.1)
}

.avatar-soft-info .avatar-initials {
    color: #09a5be;
    background-color: rgba(9,165,190,.1)
}

.avatar-status-soft-info {
    color: #09a5be;
    background-color: rgba(9,165,190,.1)
}

.avatar-soft-warning .avatar-initials {
    color: #f5ca99;
    background-color: rgba(245,202,153,.1)
}

.avatar-status-soft-warning {
    color: #f5ca99;
    background-color: rgba(245,202,153,.1)
}

.avatar-soft-danger .avatar-initials {
    color: #ed4c78;
    background-color: rgba(237,76,120,.1)
}

.avatar-status-soft-danger {
    color: #ed4c78;
    background-color: rgba(237,76,120,.1)
}

.avatar-soft-light .avatar-initials {
    color: #f9fafc;
    background-color: rgba(249,250,252,.1)
}

.avatar-status-soft-light {
    color: #f9fafc;
    background-color: rgba(249,250,252,.1)
}

.avatar-soft-dark .avatar-initials {
    color: #132144;
    background-color: rgba(19,33,68,.1)
}

.avatar-status-soft-dark {
    color: #132144;
    background-color: rgba(19,33,68,.1)
}

.avatar.avatar-4x3 {
    width: 3.5rem;
    height: auto;
    border-radius: 0
}

    .avatar.avatar-4x3 .avatar-img {
        width: 3.5rem;
        height: inherit
    }

.avatar-xss.avatar-4x3 {
    width: 1.3333333333rem;
    height: auto;
    border-radius: 0
}

    .avatar-xss.avatar-4x3 .avatar-img {
        width: 1.3333333333rem;
        height: inherit
    }

.avatar-xs.avatar-4x3 {
    width: 2.0416666667rem;
    height: auto;
    border-radius: 0
}

    .avatar-xs.avatar-4x3 .avatar-img {
        width: 2.0416666667rem;
        height: inherit
    }

.avatar-sm.avatar-4x3 {
    width: 3.2083333333rem;
    height: auto;
    border-radius: 0
}

    .avatar-sm.avatar-4x3 .avatar-img {
        width: 3.2083333333rem;
        height: inherit
    }

.avatar-lg.avatar-4x3 {
    width: 4.4916666667rem;
    height: auto;
    border-radius: 0
}

    .avatar-lg.avatar-4x3 .avatar-img {
        width: 4.4916666667rem;
        height: inherit
    }

.avatar-xl.avatar-4x3 {
    width: 6.5625rem;
    height: auto;
    border-radius: 0
}

    .avatar-xl.avatar-4x3 .avatar-img {
        width: 6.5625rem;
        height: inherit
    }

.avatar-xxl.avatar-4x3 {
    width: 10.5rem;
    height: auto;
    border-radius: 0
}

    .avatar-xxl.avatar-4x3 .avatar-img {
        width: 10.5rem;
        height: inherit
    }

.avatar-uploader {
    cursor: pointer;
    display: inline-block;
    transition: .2s;
    margin-bottom: 0
}

.avatar-uploader-input {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: -1;
    opacity: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(19,33,68,.25);
    border-radius: 50%;
    transition: .2s
}

.avatar-uploader-trigger {
    position: absolute;
    bottom: 0;
    right: 0;
    cursor: pointer;
    border-radius: 50%
}

.avatar-uploader-icon {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    color: #677788;
    background-color: #fff;
    border-radius: 50%;
    transition: .2s
}

.avatar-uploader:hover .avatar-uploader-icon {
    color: #fff;
    background-color: #377dff
}

.avatar-lg .avatar-uploader-icon {
    font-size: .65625rem;
    width: 1.3125rem;
    height: 1.3125rem
}

.avatar-xl .avatar-uploader-icon {
    font-size: .8125rem;
    width: 1.53125rem;
    height: 1.53125rem
}

.avatar-xxl .avatar-uploader-icon {
    width: 2.40625rem;
    height: 2.40625rem
}

.profile-cover-avatar {
    margin-top: -3.5rem !important;
}
/*------------------------------------
  Documentation
------------------------------------*/
:focus, a:focus, button:focus {
    outline: 0;
}

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: #377dff;
        }

    /* 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: #377dff;
        }

/* 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: #377dff;
}

/* 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;
    }

/* 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;
    }
}

.text-success {
    color: #13694c !important;
}

.bg-success {
    background-color: #13694c !important;
    color: white !important;
}

.content-space-1 {
    padding-top: 2rem !important;
}

.btn-success {
    background-color: #13694c !important;
    border-color: #04875b !important;
    color: white !important;
}

.link-success {
    color: #1e2022 !important;
}

.navbar-nav .text-menu-white {
    color: white !important;
}

    .navbar-nav .text-menu-white:hover {
        color: #c8c8c8 !important;
    }

.fancybox-overlay {
    background-color: #E8E8E8;
}

#fancybox-thumbs.bottom {
    bottom: -35px;
}

dl {
    margin-bottom: 0
}

dt {
    color: #1e2022
}

dd {
    margin-bottom: .75rem
}

a {
    color: #1e2022 !important;
}

.pagination .active a {
    color: white !important;
}

.video-player-icon {
    position: relative;
    display: inline-flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
    text-align: center;
    width: 4.25rem;
    height: 4.25rem;
    font-size: 1.25rem;
    border-radius: 50%;
    color: #1e2022;
    background-color: #fff;
    backface-visibility: hidden;
    transform: perspective(1px) translateZ(0);
    transition: .3s;
}

.video-player-btn {
    z-index: 3;
    color: #1e2022;
    transition: transform .3s ease-in-out;
}

.video-player {
    position: relative;
    display: inline-block;
}

[role=button] {
    cursor: pointer;
}


.swiper {
    width: 100%;
    height: 100%;
}

.swiper-pointer-events {
    touch-action: pan-y;
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}

.navbar-brand-logo {
    min-width: 10rem !important;
    max-width: 10rem !important;
}

.multi-item-carousel .carousel-inner > .item {
    transition: 500ms ease-in-out left;
}

.multi-item-carousel .carousel-inner .active.left {
    left: -33%;
}

.multi-item-carousel .carousel-inner .active.right {
    left: 33%;
}

.multi-item-carousel .carousel-inner .next {
    left: 33%;
}

.multi-item-carousel .carousel-inner .prev {
    left: -33%;
}

@media all and (transform-3d), (-webkit-transform-3d) {
    .multi-item-carousel .carousel-inner > .item {
        transition: 500ms ease-in-out left, 500ms ease-in-out all;
        backface-visibility: visible;
        transform: none !important;
    }
}

.multi-item-carousel .carouse-control.left,
.multi-item-carousel .carouse-control.right {
    background-image: none;
}

@media (max-width: 991.98px) {
    .navbar-expand-lg.navbar-dark .navbar-nav, .navbar-expand-lg.navbar-dark .navbar-topbar-collapse {
        background-color: #13694c !important;
    }
}

.bg-main {
    background-image: url(/assets/images/main.png);
}
