@charset "UTF-8";

:root {
    --ct-link-color: #727cf5;
    --ct-link-hover-color: #6169d0;
    --ct-border-color: #dee2e6;
    --ct-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);
    --ct-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, 0.075);
    --ct-box-shadow-lg: 0 0 45px 0 rgba(0, 0, 0, 0.12);
    --ct-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    --ct-component-active-color: #fff;
    --ct-component-active-bg: #727cf5;
    --ct-text-muted: #98a6ad;
    --ct-blockquote-footer-color: #98a6ad;
    --ct-mark-bg: #fcf8e3;
    --ct-table-color: #6c757d;
    --ct-table-bg: transparent;
    --ct-table-accent-bg: transparent;
    --ct-table-striped-color: #6c757d;
    --ct-table-striped-bg: rgba(241, 243, 250, 0.8);
    --ct-table-active-color: var(--ct-table-color);
    --ct-table-active-bg: rgba(222, 226, 230, 0.4);
    --ct-table-hover-color: var(--ct-table-color);
    --ct-table-hover-bg: #f1f3fa;
    --ct-table-border-color: #eef2f7;
    --ct-table-group-separator-color: #edeff1;
    --ct-table-caption-color: var(--ct-text-muted);
    --ct-input-btn-focus-color: rgba(114, 124, 245, 0.25);
    --ct-btn-active-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --ct-btn-link-color: var(--ct-link-color);
    --ct-btn-link-hover-color: var(--ct-link-hover-color);
    --ct-btn-link-disabled-color: #adb5bd;
    --ct-form-text-color: var(--ct-text-muted);
    --ct-input-bg: #fff;
    --ct-input-disabled-bg: #eef2f7;
    --ct-input-color: #6c757d;
    --ct-input-border-color: #dee2e6;
    --ct-input-box-shadow: var(--ct-box-shadow-inset);
    --ct-input-focus-bg: var(--ct-input-bg);
    --ct-input-focus-border-color: #c8cbcf;
    --ct-input-focus-color: var(--ct-input-color);
    --ct-input-placeholder-color: #adb5bd;
    --ct-input-plaintext-color: #6c757d;
    --ct-form-check-input-bg: #fff;
    --ct-form-check-input-border: 1px solid #dee2e6;
    --ct-form-check-input-checked-color: var(--ct-component-active-color);
    --ct-form-check-input-checked-bg-color: var(--ct-component-active-bg);
    --ct-form-check-input-checked-border-color: var(--ct-form-check-input-checked-bg-color);
    --ct-form-check-input-indeterminate-color: var(--ct-component-active-color);
    --ct-form-check-input-indeterminate-bg-color: var(--ct-component-active-bg);
    --ct-form-check-input-indeterminate-border-color: var(--ct-component-active-bg);
    --ct-form-switch-color: #dee2e6;
    --ct-input-group-addon-color: var(--ct-input-color);
    --ct-input-group-addon-bg: #eef2f7;
    --ct-input-group-addon-border-color: #dee2e6;
    --ct-form-select-color: var(--ct-input-color);
    --ct-form-select-bg: var(--ct-input-bg);
    --ct-form-select-disabled-color: #98a6ad;
    --ct-form-select-disabled-bg: #eef2f7;
    --ct-form-select-indicator-color: #343a40;
    --ct-form-range-track-bg: #dee2e6;
    --ct-form-range-track-box-shadow: var(--ct-box-shadow-inset);
    --ct-form-range-thumb-box-shadow: 0 .1rem .25rem rgba(0, 0, 0, 0.1);
    --ct-form-range-thumb-active-bg: #d5d8fc;
    --ct-form-range-thumb-disabled-bg: #adb5bd;
    --ct-form-file-button-color: var(--ct-input-color);
    --ct-form-file-button-bg: #eef2f7;
    --ct-form-file-button-hover-bg: #e2e6eb;
    --ct-nav-link-disabled-color: #98a6ad;
    --ct-nav-tabs-border-color: #dee2e6;
    --ct-nav-tabs-link-hover-border-color: #eef2f7 #eef2f7 var(--ct-nav-tabs-border-color);
    --ct-nav-tabs-link-active-color: #565e64;
    --ct-nav-tabs-link-active-bg: #fff;
    --ct-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 var(--ct-nav-tabs-link-active-bg);
    --ct-navbar-dark-color: rgba(255, 255, 255, 0.55);
    --ct-navbar-dark-hover-color: rgba(255, 255, 255, 0.75);
    --ct-navbar-dark-active-color: #fff;
    --ct-navbar-dark-disabled-color: rgba(255, 255, 255, 0.25);
    --ct-navbar-dark-toggler-border-color: rgba(255, 255, 255, 0.1);
    --ct-navbar-light-color: #676f77;
    --ct-navbar-light-hover-color: #343a40;
    --ct-navbar-light-active-color: rgba(0, 0, 0, 0.9);
    --ct-navbar-light-disabled-color: #adb5bd;
    --ct-dropdown-color: #6c757d;
    --ct-dropdown-bg: #fff;
    --ct-dropdown-border-color: #e7ebf0;
    --ct-dropdown-divider-bg: #e7ebf0;
    --ct-dropdown-box-shadow: var(--ct-box-shadow);
    --ct-dropdown-link-color: #6c757d;
    --ct-dropdown-link-hover-color: #2c343f;
    --ct-dropdown-link-hover-bg: #f4f6fb;
    --ct-dropdown-link-active-color: #313a46;
    --ct-dropdown-link-active-bg: #f2f5f9;
    --ct-dropdown-link-disabled-color: #98a6ad;
    --ct-dropdown-dark-color: #dee2e6;
    --ct-dropdown-dark-bg: #343a40;
    --ct-dropdown-dark-border-color: var(--ct-dropdown-border-color);
    --ct-dropdown-dark-divider-bg: var(--ct-dropdown-divider-bg);
    --ct-dropdown-dark-link-color: var(--ct-dropdown-dark-color);
    --ct-dropdown-dark-link-hover-color: #fff;
    --ct-dropdown-dark-link-hover-bg: rgba(255, 255, 255, 0.15);
    --ct-dropdown-dark-link-active-color: var(--ct-dropdown-link-active-color);
    --ct-dropdown-dark-link-active-bg: var(--ct-dropdown-link-active-bg);
    --ct-dropdown-dark-link-disabled-color: #adb5bd;
    --ct-dropdown-dark-header-color: #adb5bd;
    --ct-pagination-color: #313a46;
    --ct-pagination-bg: #fff;
    --ct-pagination-border-color: #dee2e6;
    --ct-pagination-focus-color: var(--ct-link-hover-color);
    --ct-pagination-focus-bg: #eef2f7;
    --ct-pagination-focus-box-shadow: 0 0 0 0.2rem var(--ct-input-btn-focus-color);
    --ct-pagination-hover-color: #313a46;
    --ct-pagination-hover-bg: #eef2f7;
    --ct-pagination-hover-border-color: #dee2e6;
    --ct-pagination-disabled-color: #98a6ad;
    --ct-pagination-disabled-bg: #fff;
    --ct-pagination-disabled-border-color: #dee2e6;
    --ct-card-border-color: rgba(0, 0, 0, 0.125);
    --ct-card-box-shadow: var(--ct-box-shadow);
    --ct-card-cap-bg: #fff;
    --ct-card-bg: #fff;
    --ct-accordion-color: #6c757d;
    --ct-accordion-border-color: rgba(0, 0, 0, 0.125);
    --ct-accordion-button-active-bg: #f1f2fe;
    --ct-accordion-button-active-color: #6770dd;
    --ct-accordion-button-focus-border-color: var(--ct-input-focus-border-color);
    --ct-accordion-button-focus-box-shadow: 0 0 0 0.2rem var(--ct-input-btn-focus-color);
    --ct-tooltip-color: #f1f3fa;
    --ct-tooltip-bg: #343a40;
    --ct-popover-bg: #fff;
    --ct-popover-border-color: #dee2e6;
    --ct-popover-header-bg: #f1f3fa;
    --ct-popover-body-color: #6c757d;
    --ct-popover-arrow-color: #fff;
    --ct-popover-arrow-outer-color: #ced4da;
    --ct-toast-background-color: rgba(255, 255, 255, 0.85);
    --ct-toast-border-color: rgba(49, 58, 70, 0.1);
    --ct-toast-header-background-color: rgba(255, 255, 255, 0.85);
    --ct-toast-header-border-color: rgba(49, 58, 70, 0.05);
    --ct-badge-color: #fff;
    --ct-modal-content-bg: #fff;
    --ct-modal-content-box-shadow-xs: var(--ct-box-shadow-sm);
    --ct-modal-content-box-shadow-sm-up: var(--ct-box-shadow);
    --ct-modal-backdrop-bg: #313a46;
    --ct-modal-header-border-color: var(--ct-border-color);
    --ct-modal-footer-border-color: var(--ct-border-color);
    --ct-progress-bg: #eef2f7;
    --ct-progress-box-shadow: var(--ct-box-shadow-inset);
    --ct-progress-bar-color: #fff;
    --ct-progress-bar-bg: #727cf5;
    --ct-list-group-color: #313a46;
    --ct-list-group-bg: #fff;
    --ct-list-group-border-color: #eef2f7;
    --ct-list-group-hover-bg: #f1f3fa;
    --ct-list-group-disabled-color: #6c757d;
    --ct-list-group-disabled-bg: #f5f7fc;
    --ct-list-group-action-color: #6c757d;
    --ct-list-group-action-active-color: #6c757d;
    --ct-list-group-action-active-bg: #eef2f7;
    --ct-thumbnail-bg: #fff;
    --ct-thumbnail-border-color: #dee2e6;
    --ct-thumbnail-box-shadow: var(--ct-box-shadow-sm);
    --ct-figure-caption-color: #98a6ad;
    --ct-breadcrumb-divider-color: #ced4da;
    --ct-breadcrumb-active-color: #adb5bd;
    --ct-carousel-control-color: #fff;
    --ct-carousel-indicator-active-bg: #fff;
    --ct-carousel-caption-color: #fff;
    --ct-carousel-dark-indicator-active-bg: #000;
    --ct-carousel-dark-caption-color: #000;
    --ct-btn-close-color: #313a46;
    --ct-code-color: #39afd1;
    --ct-kbd-color: #fff;
    --ct-kbd-bg: #313a46;
    --ct-bg-leftbar: #fff;
    --ct-menu-item: #6c757d;
    --ct-menu-item-hover: #727cf5;
    --ct-menu-item-active: #727cf5;
    --ct-bg-topbar: #fff;
    --ct-bg-topbar-search: #f1f3fa;
    --ct-nav-user-bg-topbar: #3c4655;
    --ct-nav-user-border-topbar: #414d5d;
    --ct-bg-dark-topbar: #313a46;
    --ct-bg-dark-topbar-search: #3c4655;
    --ct-nav-user-bg-dark-topbar: #3c4655;
    --ct-nav-user-border-dark-topbar: #414d5d;
    --ct-rightbar-bg: #fff;
    --ct-rightbar-title-bg: #313a46;
    --ct-rightbar-title-color: #fff;
    --ct-rightbar-title-btn-bg: #444e5a;
    --ct-rightbar-title-btn-color: #fff;
    --ct-rightbar-overlay-bg: #37404a;
    --ct-bg-detached-leftbar: #fff;
    --ct-bg-leftbar-gradient: linear-gradient(135deg, #8f75da 0%, #727cf5 60%);
    --ct-bg-topnav: #313a46;
    --ct-boxed-layout-bg: #fff;
    --ct-help-box-light-bg: rgba(255, 255, 255, 0.07);
    --ct-help-box-dark-bg: #727cf5;
    --ct-nav-pills-bg: #eef2f7;
    --ct-custom-accordion-title-color: #313a46;
    --ct-dragula-bg: #f7f9fb;
    --ct-form-wizard-header-bg: #eef2f7;
    --ct-text-title-color: #6c757d;
    --ct-page-title-color: #6c757d;
    --ct-card-loader-bg: #313a46;
    --ct-chat-primary-user-bg: #fef5e4;
    --ct-chat-secondary-user-bg: #f1f3fa;
    --ct-auth-bg: #fff;
    --ct-apex-grid-color: #f9f9fd;
    --ct-hero-bg: linear-gradient(to bottom, #8669ed, #727cf5);
    --ct-text-muted: #98a6ad;
}
.row-dash {
    --ct-gutter-x: 24px;
    --ct-gutter-y: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    margin-top: calc(-1 * var(--ct-gutter-y));
    margin-right: calc(-.5 * var(--ct-gutter-x));
    margin-left: calc(-.5 * var(--ct-gutter-x));
}

    .row-dash > * {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        max-width: 100%;
        padding-right: calc(var(--ct-gutter-x) * .5);
        padding-left: calc(var(--ct-gutter-x) * .5);
        margin-top: var(--ct-gutter-y);
    }

.col-dash {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%
}

.row-cols-auto-dash > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
}

.row-cols-1-dash > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
}

.row-cols-2-dash > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%
}

.row-cols-3-dash > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.3333333333%
}

.row-cols-4-dash > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%
}

.row-cols-5-dash > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%
}

.row-cols-6-dash > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.6666666667%
}

.col-auto-dash {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
}

.col-1-dash {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%
}

.col-2-dash {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%
}

.col-3-dash {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%
}

.col-4-dash {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%
}

.col-5-dash {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%
}

.col-6-dash {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%
}

.col-7-dash {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%
}

.col-8-dash {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%
}

.col-9-dash {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%
}

.col-10-dash {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%
}

.col-11-dash {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%
}

.col-12-dash {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
}

.offset-1-dash {
    margin-left: 8.33333333%
}

.offset-2-dash {
    margin-left: 16.66666667%
}

.offset-3-dash {
    margin-left: 25%
}

.offset-4-dash {
    margin-left: 33.33333333%
}

.offset-5-dash {
    margin-left: 41.66666667%
}

.offset-6-dash {
    margin-left: 50%
}

.offset-7-dash {
    margin-left: 58.33333333%
}

.offset-8-dash {
    margin-left: 66.66666667%
}

.offset-9-dash {
    margin-left: 75%
}

.offset-10-dash {
    margin-left: 83.33333333%
}

.offset-11-dash {
    margin-left: 91.66666667%
}

.g-0, .gx-0 {
    --ct-gutter-x: 0;
}

.g-0, .gy-0 {
    --ct-gutter-y: 0;
}

.g-1, .gx-1 {
    --ct-gutter-x: 0.375rem;
}

.g-1, .gy-1 {
    --ct-gutter-y: 0.375rem;
}

.g-2, .gx-2 {
    --ct-gutter-x: 0.75rem;
}

.g-2, .gy-2 {
    --ct-gutter-y: 0.75rem;
}

.g-3, .gx-3 {
    --ct-gutter-x: 1.5rem;
}

.g-3, .gy-3 {
    --ct-gutter-y: 1.5rem;
}

.g-4, .gx-4 {
    --ct-gutter-x: 2.25rem;
}

.g-4, .gy-4 {
    --ct-gutter-y: 2.25rem;
}

.g-5, .gx-5 {
    --ct-gutter-x: 4.5rem;
}

.g-5, .gy-5 {
    --ct-gutter-y: 4.5rem;
}


.text-muted-dash {
    --ct-text-opacity: 1;
    color: var(--ct-text-muted) !important;
}

.fw-normal-dash {
    font-weight: 400 !important;
}

.mt-0-dash {
    margin-top: 0 !important;
}

.card-dash {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: var(--ct-card-bg);
    background-clip: border-box;
    border: 1px solid var(--ct-card-border-color);
    border-radius: .25rem;
    margin-bottom: 24px;
}

    .card-dash > hr {
        margin-right: 0;
        margin-left: 0;
    }

    .card-dash > .list-group-dash {
        border-top: inherit;
        border-bottom: inherit;
    }

    .card-dash > .list-group-dash:first-child {
        border-top-width: 0;
        border-top-left-radius: calc(.25rem - 1px);
        border-top-right-radius: calc(.25rem - 1px);
    }

    .card-dash > .list-group-dash:last-child {
        border-bottom-width: 0;
        border-bottom-right-radius: calc(.25rem - 1px);
        border-bottom-left-radius: calc(.25rem - 1px);
    }

    .card-dash > .card-header-dash + .list-group-dash, .card-dash > .list-group-dash + .card-footer-dash {
        border-top: 0;
    }
    .card-dash, .widget-flat-dash {
        position: relative;
        overflow: hidden;
    }

.card-body-dash {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.5rem 1.5rem;
}

.card-title-dash {
    margin-bottom: .75rem;
}

.card-subtitle-dash {
    margin-top: -.375rem;
    margin-bottom: 0;
}

.card-text-dash:last-child {
    margin-bottom: 0;
}

.card-link-dash + .card-link-dash {
    margin-left: 1.5rem;
}

.card-header-dash {
    padding: .75rem 1.5rem;
    margin-bottom: 0;
    background-color: var(--ct-card-cap-bg);
    border-bottom: 1px solid var(--ct-card-border-color);
}

    .card-header-dash:first-child {
        border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
    }

.card-footer-dash {
    padding: .75rem 1.5rem;
    background-color: var(--ct-card-cap-bg);
    border-top: 1px solid var(--ct-card-border-color);
}

    .card-footer-dash:last-child {
        border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
    }

.card-header-tabs-dash {
    margin-right: -.75rem;
    margin-bottom: -.75rem;
    margin-left: -.75rem;
    border-bottom: 0;
}

    .card-header-tabs-dash .nav-link.active {
        background-color: var(--ct-card-bg);
        border-bottom-color: var(--ct-card-bg);
    }

.card-header-pills-dash {
    margin-right: -.75rem;
    margin-left: -.75rem;
}

.card-img-overlay-dash {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
    border-radius: calc(.25rem - 1px);
}

.card-img-dash, .card-img-bottom-dash, .card-img-top-dash {
    width: 100%
}

.card-img-dash, .card-img-top-dash {
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px);
}

.card-img-dash, .card-img-bottom-dash {
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px);
}

.card-group-dash > .card-dash {
    margin-bottom: 12px;
}

@media (min-width:576px) {
    .card-group-dash {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    }

        .card-group-dash > .card-dash {
            -webkit-box-flex: 1;
            -ms-flex: 1 0 0%;
            flex: 1 0 0%;
            margin-bottom: 0;
        }

            .card-group-dash > .card-dash + .card-dash {
                margin-left: 0;
                border-left: 0;
            }

            .card-group-dash > .card-dash:not(:last-child) {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }

                .card-group-dash > .card-dash:not(:last-child) .card-header-dash, .card-group-dash > .card-dash:not(:last-child) .card-img-top-dash {
                    border-top-right-radius: 0;
                }

                .card-group-dash > .card-dash:not(:last-child) .card-footer-dash, .card-group-dash > .card-dash:not(:last-child) .card-img-bottom-dash {
                    border-bottom-right-radius: 0;
                }

            .card-group-dash > .card-dash:not(:first-child) {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }

                .card-group-dash > .card-dash:not(:first-child) .card-header-dash, .card-group-dash > .card-dash:not(:first-child) .card-img-top-dash {
                    border-top-left-radius: 0;
                }

                .card-group-dash > .card-dash:not(:first-child) .card-footer-dash, .card-group-dash > .card-dash:not(:first-child) .card-img-bottom-dash {
                    border-bottom-left-radius: 0;
                }
}


.float-start-dash {
    float: left !important;
}

.float-end-dash {
    float: right !important;
}

.float-none-dash {
    float: none !important;
}


.overflow-auto-dash {
    overflow: auto !important;
}

.overflow-hidden-dash {
    overflow: hidden !important;
}

.overflow-visible-dash {
    overflow: visible !important;
}

.overflow-scroll-dash {
    overflow: scroll !important;
}

.container-fluid-dash {
    width: 100%;
    padding-right: var(--ct-gutter-x,12px);
    padding-left: var(--ct-gutter-x,12px);
    margin-right: auto;
    margin-left: auto;
}