@charset "UTF-8";
	@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);
	@import url(https://fonts.googleapis.com/css?family=Karla:400,700);
	:root {
	--ct-link-color:#71b6f9;
	--ct-link-hover-color:#609bd4;
	--ct-border-color:#dee2e6;
	--ct-box-shadow:0px 0px 35px 0px rgba(154, 161, 171, 0.15);
	--ct-box-shadow-sm:0 .75rem 6rem rgba(56, 65, 74, 0.03);
	--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:#71b6f9;
	--ct-text-muted:#98a6ad;
	--ct-blockquote-footer-color:#98a6ad;
	--ct-hr-color:#dddddd;
	--ct-mark-bg:#fcf8e3;
	--ct-table-color:#6c757d;
	--ct-table-bg:transparent;
	--ct-table-accent-bg:transparent;
	--ct-table-striped-color:var(--ct-table-color);
	--ct-table-striped-bg:rgba(222, 226, 230, 0.3);
	--ct-table-active-color:var(--ct-table-color);
	--ct-table-active-bg:#dee2e6;
	--ct-table-hover-color:var(--ct-table-color);
	--ct-table-hover-bg:#f8f9fa;
	--ct-table-border-color:var(--ct-border-color);
	--ct-table-group-separator-color:var(--ct-border-color);
	--ct-table-caption-color:var(--ct-text-muted);
	--ct-input-btn-focus-color:rgba(113, 182, 249, 0.85);
	--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:#fff;
	--ct-input-color:#6c757d;
	--ct-input-border-color:#ced4da;
	--ct-input-box-shadow:var(--ct-box-shadow-inset);
	--ct-input-focus-bg:var(--ct-input-bg);
	--ct-input-focus-border-color:#b9bfc4;
	--ct-input-focus-color:var(--ct-input-color);
	--ct-input-placeholder-color:#adb5bd;
	--ct-input-plaintext-color:#6c757d;
	--ct-form-check-input-bg:var(--ct-input-bg);
	--ct-form-check-input-border:1px solid rgba(0, 0, 0, 0.25);
	--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:rgba(0, 0, 0, 0.25);
	--ct-input-group-addon-color:var(--ct-input-color);
	--ct-input-group-addon-bg:#f7f7f7;
	--ct-input-group-addon-border-color:var(--ct-input-border-color);
	--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:#f7f7f7;
	--ct-form-select-indicator-color:#343a40;
	--ct-form-range-track-bg:#dee2e6;
	--ct-form-range-track-box-shadow:inset 0 .25rem .25rem rgba(0, 0, 0, 0.1);
	--ct-form-range-thumb-box-shadow:0 .1rem .25rem rgba(0, 0, 0, 0.1);
	--ct-form-range-thumb-active-bg:#d4e9fd;
	--ct-form-range-thumb-disabled-bg:#adb5bd;
	--ct-form-file-button-color:var(--ct-input-color);
	--ct-form-file-button-bg:#f7f7f7;
	--ct-form-file-button-hover-bg:#ebebeb;
	--ct-nav-link-disabled-color:#98a6ad;
	--ct-nav-tabs-border-color:#dee2e6;
	--ct-nav-tabs-link-hover-border-color:#f7f7f7 #f7f7f7 var(--ct-nav-tabs-border-color);
	--ct-nav-tabs-link-active-color:#6c757d;
	--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:rgba(0, 0, 0, 0.55);
	--ct-navbar-light-hover-color:rgba(255, 255, 255, 0.7);
	--ct-navbar-light-active-color:rgba(0, 0, 0, 0.9);
	--ct-navbar-light-disabled-color:rgba(0, 0, 0, 0.3);
	--ct-dropdown-color:#6c757d;
	--ct-dropdown-bg:#fff;
	--ct-dropdown-border-color:#f1f2f3;
	--ct-dropdown-divider-bg:#f1f2f3;
	--ct-dropdown-box-shadow:0 .5rem 1rem rgba(0, 0, 0, 0.175);
	--ct-dropdown-link-color:#323a46;
	--ct-dropdown-link-hover-color:#2d343f;
	--ct-dropdown-link-hover-bg:#f8f9fa;
	--ct-dropdown-link-active-color:#323a46;
	--ct-dropdown-link-active-bg:#f7f7f7;
	--ct-dropdown-link-disabled-color:#98a6ad;
	--ct-dropdown-header-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:#323a46;
	--ct-pagination-bg:#fff;
	--ct-pagination-border-color:#dee2e6;
	--ct-pagination-focus-color:var(--ct-link-hover-color);
	--ct-pagination-focus-bg:#f7f7f7;
	--ct-pagination-focus-box-shadow:none;
	--ct-pagination-hover-color:#323a46;
	--ct-pagination-hover-bg:#dee2e6;
	--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:#f7f7f7;
	--ct-card-cap-bg:#f7f7f7;
	--ct-card-bg:#fff;
	--ct-accordion-color:#6c757d;
	--ct-accordion-border-color:rgba(0, 0, 0, 0.125);
	--ct-accordion-button-active-bg:#f1f8fe;
	--ct-accordion-button-active-color:#66a4e0;
	--ct-accordion-button-focus-border-color:var(--ct-input-focus-border-color);
	--ct-accordion-button-focus-box-shadow:none;
	--ct-tooltip-color:#fff;
	--ct-tooltip-bg:#000;
	--ct-popover-bg:#fff;
	--ct-popover-border-color:#dee2e6;
	--ct-popover-header-bg:#f8f9fa;
	--ct-popover-body-color:#6c757d;
	--ct-popover-arrow-color:#fff;
	--ct-popover-arrow-outer-color:#dee2e6;
	--ct-toast-background-color:rgba(255, 255, 255, 0.85);
	--ct-toast-border-color:rgba(0, 0, 0, 0.1);
	--ct-toast-header-color:#98a6ad;
	--ct-toast-header-background-color:rgba(255, 255, 255, 0.85);
	--ct-toast-header-border-color:rgba(0, 0, 0, 0.05);
	--ct-badge-color:#fff;
	--ct-modal-content-bg:#fff;
	--ct-modal-content-box-shadow-xs:0 .25rem .5rem rgba(0, 0, 0, 0.5);
	--ct-modal-content-box-shadow-sm-up:0 .5rem 1rem rgba(0, 0, 0, 0.5);
	--ct-modal-backdrop-bg:#323a46;
	--ct-modal-header-border-color:var(--ct-border-color);
	--ct-modal-footer-border-color:var(--ct-border-color);
	--ct-progress-bg:#dee2e6;
	--ct-progress-box-shadow:var(--ct-box-shadow-inset);
	--ct-progress-bar-color:#fff;
	--ct-progress-bar-bg:#71b6f9;
	--ct-list-group-bg:#fff;
	--ct-list-group-border-color:rgba(0, 0, 0, 0.125);
	--ct-list-group-hover-bg:#f8f9fa;
	--ct-list-group-disabled-color:#98a6ad;
	--ct-list-group-disabled-bg:#fff;
	--ct-list-group-action-color:#6c757d;
	--ct-list-group-action-active-color:#6c757d;
	--ct-list-group-action-active-bg:#f7f7f7;
	--ct-thumbnail-bg:#ebeff2;
	--ct-thumbnail-border-color:#dee2e6;
	--ct-thumbnail-box-shadow:0 1px 2px rgba(0, 0, 0, 0.075);
	--ct-figure-caption-color:#98a6ad;
	--ct-breadcrumb-divider-color:#98a6ad;
	--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:#000;
	--ct-code-color:#ff8acc;
	--ct-kbd-color:#fff;
	--ct-kbd-bg:#323a46;
	--ct-bg-leftbar:#fff;
	--ct-bg-leftbar-dark:#343a40;
	--ct-bg-leftbar-brand:#4a81d4;
	--ct-bg-leftbar-gradient:#5b69bc;
	--ct-left-menu-user-box-border:#f5f5f5;
	--ct-left-menu-dark-user-box-border:rgba(255, 255, 255, 0.2);
	--ct-menu-item-color-dark:#9097a7;
	--ct-menu-item-hover-color-dark:#c8cddc;
	--ct-menu-item-active-color-dark:#fff;
	--ct-menu-item:#6e768e;
	--ct-menu-item-hover:#71b6f9;
	--ct-menu-item-active:#71b6f9;
	--ct-menu-sub-item-active:#71b6f9;
	--ct-hori-menu-item-color:#6e7488;
	--ct-rightbar-bg:#fff;
	--ct-bg-topbar-light:#fff;
	--ct-bg-topbar-dark:#38414a;
	--ct-box-shadow-condensed:3px 5px 10px 0 rgba(154,161,171,.2);
	--ct-page-title-color:#f8f9fa;
	--ct-topbar-search-bg:#e2e6ea;
	--ct-topbar-search-bg-dark:#414b56;
	--ct-footer-bg:#e3e9ed;
	--ct-footer-color:#6c757d;
	--ct-footer-link-hover-color:#636b72;
	--ct-logo-box-background:#fff;
	--ct-auth-bg:#fff;
	--ct-auth-bg-alt:#6658dd;
	--ct-chat-primary-user-bg:#fef5e4;
	--ct-chat-secondary-user-bg:#f1f3fa;
	--ct-card-overlay-bg:rgba(255, 255, 255, 0.8);
	--ct-input-light-bg:#f3f7f9;
	--ct-email-msg-container-bg:white
}
body[data-layout-color=dark] {
	--ct-body-bg:#282e38;
	--ct-body-color:#adb5bd;
	--ct-link-color:#71b6f9;
	--ct-link-hover-color:#609bd4;
	--ct-border-color:#3a4250;
	--ct-box-shadow:0px 0px 35px 0px rgba(66, 72, 80, 0.15);
	--ct-box-shadow-sm:0 .75rem 6rem rgba(56, 65, 74, 0.03);
	--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:#71b6f9;
	--ct-text-muted:#adb5bd;
	--ct-blockquote-footer-color:#adb5bd;
	--ct-hr-color:#3a4250;
	--ct-mark-bg:#fcf8e3;
	--ct-table-color:#98a6ad;
	--ct-table-bg:transparent;
	--ct-table-accent-bg:transparent;
	--ct-table-striped-color:var(--ct-table-color);
	--ct-table-striped-bg:#3a4250;
	--ct-table-active-color:var(--ct-table-color);
	--ct-table-active-bg:#3a4250;
	--ct-table-hover-color:var(--ct-table-color);
	--ct-table-hover-bg:rgba(58, 66, 80, 0.5);
	--ct-table-border-color:var(--ct-border-color);
	--ct-table-group-separator-color:#3a4250;
	--ct-table-caption-color:var(--ct-text-muted);
	--ct-input-btn-focus-color:rgba(113, 182, 249, 0.85);
	--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:#98a6ad;
	--ct-form-text-color:var(--ct-text-muted);
	--ct-input-bg:#363e4b;
	--ct-input-disabled-bg:#353d4a;
	--ct-input-color:#98a6ad;
	--ct-input-border-color:#424c5c;
	--ct-input-box-shadow:var(--ct-box-shadow-inset);
	--ct-input-focus-bg:var(--ct-input-bg);
	--ct-input-focus-border-color:#545f73;
	--ct-input-focus-color:var(--ct-input-color);
	--ct-input-placeholder-color:#98a6ad;
	--ct-input-plaintext-color:#98a6ad;
	--ct-form-check-input-bg:var(--ct-input-bg);
	--ct-form-check-input-border:1px solid #6c757d;
	--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:#6c757d;
	--ct-input-group-addon-color:var(--ct-input-color);
	--ct-input-group-addon-bg:#252525;
	--ct-input-group-addon-border-color:var(--ct-input-border-color);
	--ct-form-select-color:var(--ct-input-color);
	--ct-form-select-bg:var(--ct-input-bg);
	--ct-form-select-disabled-color:#adb5bd;
	--ct-form-select-disabled-bg:#252525;
	--ct-form-select-indicator-color:#f7f7f7;
	--ct-form-range-track-bg:#3a4250;
	--ct-form-range-track-box-shadow:inset 0 .25rem .25rem rgba(0, 0, 0, 0.1);
	--ct-form-range-thumb-box-shadow:0 .1rem .25rem rgba(0, 0, 0, 0.1);
	--ct-form-range-thumb-active-bg:#d4e9fd;
	--ct-form-range-thumb-disabled-bg:#98a6ad;
	--ct-form-file-button-color:var(--ct-input-color);
	--ct-form-file-button-bg:#252525;
	--ct-form-file-button-hover-bg:#2f3541;
	--ct-nav-link-disabled-color:#adb5bd;
	--ct-nav-tabs-border-color:#3a4250;
	--ct-nav-tabs-link-hover-border-color:#252525 #252525 var(--ct-nav-tabs-border-color);
	--ct-nav-tabs-link-active-color:#dee2e6;
	--ct-nav-tabs-link-active-bg:#252525;
	--ct-nav-tabs-link-active-border-color:#3a4250 #3a4250 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:rgba(0, 0, 0, 0.55);
	--ct-navbar-light-hover-color:rgba(255, 255, 255, 0.7);
	--ct-navbar-light-active-color:rgba(0, 0, 0, 0.9);
	--ct-navbar-light-disabled-color:rgba(0, 0, 0, 0.3);
	--ct-dropdown-color:#6c757d;
	--ct-dropdown-bg:#252525;
	--ct-dropdown-border-color:#3a4250;
	--ct-dropdown-divider-bg:#3a4250;
	--ct-dropdown-box-shadow:0 .5rem 1rem rgba(0, 0, 0, 0.175);
	--ct-dropdown-link-color:#adb5bd;
	--ct-dropdown-link-hover-color:#d4d8d9;
	--ct-dropdown-link-hover-bg:#3a4250;
	--ct-dropdown-link-active-color:#e1e9ee;
	--ct-dropdown-link-active-bg:#3a4250;
	--ct-dropdown-link-disabled-color:#adb5bd;
	--ct-dropdown-header-color:#adb5bd;
	--ct-dropdown-dark-color:#3a4250;
	--ct-dropdown-dark-bg:#f7f7f7;
	--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:#98a6ad;
	--ct-dropdown-dark-header-color:#98a6ad;
	--ct-pagination-color:#f7f7f7;
	--ct-pagination-bg:#3c4453;
	--ct-pagination-border-color:#454e5f;
	--ct-pagination-focus-color:var(--ct-link-hover-color);
	--ct-pagination-focus-bg:#252525;
	--ct-pagination-focus-box-shadow:none;
	--ct-pagination-hover-color:#f7f7f7;
	--ct-pagination-hover-bg:#3a4250;
	--ct-pagination-hover-border-color:#3a4250;
	--ct-pagination-disabled-color:#adb5bd;
	--ct-pagination-disabled-bg:#252525;
	--ct-pagination-disabled-border-color:#3a4250;
	--ct-card-border-color:#252525;
	--ct-card-cap-bg:#252525;
	--ct-card-bg:#252525;
	--ct-accordion-color:#6c757d;
	--ct-accordion-border-color:rgba(0, 0, 0, 0.125);
	--ct-accordion-button-active-bg:#f1f8fe;
	--ct-accordion-button-active-color:#66a4e0;
	--ct-accordion-button-focus-border-color:var(--ct-input-focus-border-color);
	--ct-accordion-button-focus-box-shadow:none;
	--ct-tooltip-color:#fff;
	--ct-tooltip-bg:#000;
	--ct-popover-bg:#fff;
	--ct-popover-border-color:#3a4250;
	--ct-popover-header-bg:#282e38;
	--ct-popover-body-color:#6c757d;
	--ct-popover-arrow-color:#fff;
	--ct-popover-arrow-outer-color:#3a4250;
	--ct-toast-background-color:rgba(255, 255, 255, 0.06);
	--ct-toast-border-color:rgba(0, 0, 0, 0.1);
	--ct-toast-header-color:#adb5bd;
	--ct-toast-header-background-color:rgba(255, 255, 255, 0.06);
	--ct-toast-header-border-color:rgba(0, 0, 0, 0.05);
	--ct-badge-color:#fff;
	--ct-modal-content-bg:#252525;
	--ct-modal-content-box-shadow-xs:0 .25rem .5rem rgba(0, 0, 0, 0.5);
	--ct-modal-content-box-shadow-sm-up:0 .5rem 1rem rgba(0, 0, 0, 0.5);
	--ct-modal-backdrop-bg:#f1f5f7;
	--ct-modal-header-border-color:var(--ct-border-color);
	--ct-modal-footer-border-color:var(--ct-border-color);
	--ct-progress-bg:#3a4250;
	--ct-progress-box-shadow:var(--ct-box-shadow-inset);
	--ct-progress-bar-color:#fff;
	--ct-progress-bar-bg:#71b6f9;
	--ct-list-group-bg:#252525;
	--ct-list-group-border-color:rgba(0, 0, 0, 0.125);
	--ct-list-group-hover-bg:#282e38;
	--ct-list-group-disabled-color:#adb5bd;
	--ct-list-group-disabled-bg:#252525;
	--ct-list-group-action-color:#dee2e6;
	--ct-list-group-action-active-color:#6c757d;
	--ct-list-group-action-active-bg:#252525;
	--ct-thumbnail-bg:#353d4a;
	--ct-thumbnail-border-color:#3e4756;
	--ct-thumbnail-box-shadow:0 1px 2px rgba(0, 0, 0, 0.075);
	--ct-figure-caption-color:#adb5bd;
	--ct-breadcrumb-divider-color:#6c757d;
	--ct-breadcrumb-active-color:#98a6ad;
	--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:#cccecf;
	--ct-code-color:#ff8acc;
	--ct-kbd-color:#fff;
	--ct-kbd-bg:#f1f5f7;
	--ct-bg-leftbar:#fff;
	--ct-bg-leftbar-dark:#252525;
	--ct-bg-leftbar-brand:#4a81d4;
	--ct-bg-leftbar-gradient:#5b69bc;
	--ct-left-menu-user-box-border:#f5f5f5;
	--ct-left-menu-dark-user-box-border:rgba(255, 255, 255, 0.2);
	--ct-menu-item-color-dark:#9097a7;
	--ct-menu-item-hover-color-dark:#c8cddc;
	--ct-menu-item-active-color-dark:#fff;
	--ct-menu-item:#6e768e;
	--ct-menu-item-hover:#71b6f9;
	--ct-menu-item-active:#71b6f9;
	--ct-menu-sub-item-active:#71b6f9;
	--ct-hori-menu-item-color:#919eab;
	--ct-rightbar-bg:#323a46;
	--ct-bg-topbar-light:#353d4a;
	--ct-bg-topbar-dark:#2c333e;
	--ct-box-shadow-condensed:3px 5px 10px 0 rgba(50,58,66);
	--ct-page-title-color:#f8f9fa;
	--ct-topbar-search-bg:#323a46;
	--ct-topbar-search-bg-dark:#323a46;
	--ct-footer-bg:#2c333e;
	--ct-footer-color:#adb5bd;
	--ct-footer-link-hover-color:#a2abb4;
	--ct-logo-box-background:#fff;
	--ct-auth-bg:#3e4852;
	--ct-auth-bg-alt:#3e4852;
	--ct-chat-primary-user-bg:#404c58;
	--ct-chat-secondary-user-bg:#404c58;
	--ct-card-overlay-bg:rgba(255, 255, 255, 0.8);
	--ct-input-light-bg:#3b4550;
	--ct-email-msg-container-bg:#333a47
}
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root {
	--ct-blue:#71b6f9;
	--ct-indigo:#675aa9;
	--ct-purple:#5b69bc;
	--ct-pink:#ff8acc;
	--ct-red:#ff5b5b;
	--ct-orange:#fd7e14;
	--ct-yellow:#f9c851;
	--ct-green:#10c469;
	--ct-teal:#02a8b5;
	--ct-cyan:#35b8e0;
	--ct-white:#fff;
	--ct-gray:#98a6ad;
	--ct-gray-dark:#343a40;
	--ct-gray-100:#f8f9fa;
	--ct-gray-200:#f7f7f7;
	--ct-gray-300:#dee2e6;
	--ct-gray-400:#ced4da;
	--ct-gray-500:#adb5bd;
	--ct-gray-600:#98a6ad;
	--ct-gray-700:#6c757d;
	--ct-gray-800:#343a40;
	--ct-gray-900:#323a46;
	--ct-primary:#71b6f9;
	--ct-secondary:#6c757d;
	--ct-success:#10c469;
	--ct-info:#35b8e0;
	--ct-warning:#f9c851;
	--ct-danger:#ff5b5b;
	--ct-light:#f8f9fa;
	--ct-dark:#323a46;
	--ct-pink:#ff8acc;
	--ct-purple:#5b69bc;
	--ct-blue:#71b6f9;
	--ct-primary-rgb:13,110,253;
	--ct-secondary-rgb:108,117,125;
	--ct-success-rgb:25,135,84;
	--ct-info-rgb:13,202,240;
	--ct-warning-rgb:255,193,7;
	--ct-danger-rgb:220,53,69;
	--ct-light-rgb:248,249,250;
	--ct-dark-rgb:33,37,41;
	--ct-white-rgb:255,255,255;
	--ct-black-rgb:0,0,0;
	--ct-body-color-rgb:108,117,125;
	--ct-body-bg-rgb:235,239,242;
	--ct-font-sans-serif:"Roboto",sans-serif;
	--ct-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
	--ct-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
	--ct-body-font-family:Roboto,sans-serif;
	--ct-body-font-size:0.9rem;
	--ct-body-font-weight:400;
	--ct-body-line-height:1.5;
	--ct-body-color:#6c757d;
	--ct-body-bg:#ebeff2
}
*,::after,::before {
	box-sizing:border-box
}
@media (prefers-reduced-motion:no-preference) {
	:root {
	scroll-behavior:smooth
}
}

*{
    color:#fff;
}


@font-face {
	font-family: iransans-ulight;
	font-style: normal;
	font-weight: normal;
	src: url("/assets/fonts/IRANSansWeb_UltraLight.eot");
	src: url("/assets/fonts/IRANSansWeb_UltraLightd41d.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/IRANSansWeb_UltraLight.woff2") format("woff2"), url("/assets/fonts/IRANSansWeb_UltraLight.woff") format("woff"), url("/assets/fonts/IRANSansWeb_UltraLight.ttf") format("truetype");
}

@font-face {
	font-family: iransans-light;
	font-style: normal;
	font-weight: normal;
	src: url("/assets/fonts/IRANSansWeb_Light.eot");
	src: url("/assets/fonts/IRANSansWeb_Lightd41d.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/IRANSansWeb_Light.woff2") format("woff2"), url("/assets/fonts/IRANSansWeb_Light.woff") format("woff"), url("/assets/fonts/IRANSansWeb_Light.ttf") format("truetype");
}

@font-face {
	font-family: iransans-medium;
	font-style: normal;
	font-weight: normal;
	src: url("/assets/fonts/IRANSansWeb_Medium.eot");
	src: url("/assets/fonts/IRANSansWeb_Mediumd41d.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/IRANSansWeb_Medium.woff2") format("woff2"), url("/assets/fonts/IRANSansWeb_Medium.woff") format("woff"), url("/assets/fonts/IRANSansWeb_Medium.ttf") format("truetype");
}

@font-face {
	font-family: iransans-bold;
	font-style: normal;
	font-weight: normal;
	src: url("/assets/fonts/IRANSansWeb_Bold.eot");
	src: url("/assets/fonts/IRANSansWeb_Boldd41d.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/IRANSansWeb_Bold.woff2") format("woff2"), url("/assets/fonts/IRANSansWeb_Bold.woff") format("woff"), url("/assets/fonts/IRANSansWeb_Bold.ttf") format("truetype");
}
/* general */

body {
	margin:0;
	font-family:var(--ct-body-font-family);
	font-size:var(--ct-body-font-size);
	font-weight:var(--ct-body-font-weight);
	line-height:var(--ct-body-line-height);
	color:var(--ct-body-color);
	text-align:var(--ct-body-text-align);
	background-color:var(--ct-body-bg);
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:transparent
}
hr {
	margin:1.5rem 0;
	color:var(--ct-hr-color);
	background-color:currentColor;
	border:0;
	opacity:1
}
hr:not([size]) {
	height:1px
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	margin-top:0;
	margin-bottom:1.5rem;
	font-weight:600;
	line-height:1.1
}
.h1,h1 {
	font-size:calc(1.35rem + 1.2vw)
}
@media (min-width:1200px) {
	.h1,h1 {
	font-size:2.25rem
}
}
.h2,h2 {
	font-size:calc(1.3125rem + .75vw)
}
@media (min-width:1200px) {
	.h2,h2 {
	font-size:1.875rem
}
}
.h3,h3 {
	font-size:calc(1.275rem + .3vw)
}
@media (min-width:1200px) {
	.h3,h3 {
	font-size:1.5rem
}
}
.h4,h4 {
	font-size:1.125rem
}
.h5,h5 {
	font-size:.9375rem
}
.h6,h6 {
	font-size:.75rem
}
p {
	margin-top:0;
	margin-bottom:1rem
}
abbr[data-bs-original-title],abbr[title] {
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted;
	cursor:help;
	-webkit-text-decoration-skip-ink:none;
	text-decoration-skip-ink:none
}
address {
	margin-bottom:1rem;
	font-style:normal;
	line-height:inherit
}
ol,ul {
	padding-right:2rem
}
dl,ol,ul {
	margin-top:0;
	margin-bottom:1rem
}
ol ol,ol ul,ul ol,ul ul {
	margin-bottom:0
}
dt {
	font-weight:700
}
dd {
	margin-bottom:.5rem;
	margin-right:0
}
blockquote {
	margin:0 0 1rem
}
b,strong {
	font-weight:bolder
}
.small,small {
	font-size:.75rem
}
.mark,mark {
	padding:.2em;
	background-color:var(--ct-mark-bg)
}
sub,sup {
	position:relative;
	font-size:.75rem;
	line-height:0;
	vertical-align:baseline
}
sub {
	bottom:-.25em
}
sup {
	top:-.5em
}
a {
	color:var(--ct-link-color);
	text-decoration:none
}
a:hover {
	color:var(--ct-link-hover-color)
}
a:not([href]):not([class]),a:not([href]):not([class]):hover {
	color:inherit;
	text-decoration:none
}
code,kbd,pre,samp {
	font-family:var(--ct-font-monospace);
	font-size:1em;
	direction:ltr;
	unicode-bidi:bidi-override
}
pre {
	display:block;
	margin-top:0;
	margin-bottom:1rem;
	overflow:auto;
	font-size:87.5%
}
pre code {
	font-size:inherit;
	color:inherit;
	word-break:normal
}
code {
	font-size:87.5%;
	color:var(--ct-code-color);
	word-wrap:break-word
}
a>code {
	color:inherit
}
kbd {
	padding:.2rem .4rem;
	font-size:87.5%;
	color:var(--ct-kbd-color);
	background-color:var(--ct-kbd-bg);
	border-radius:.2rem
}
kbd kbd {
	padding:0;
	font-size:1em;
	font-weight:700
}
figure {
	margin:0 0 1rem
}
img,svg {
	vertical-align:middle
}
table {
	caption-side:bottom;
	border-collapse:collapse
}
caption {
	padding-top:.85rem;
	padding-bottom:.85rem;
	color:var(--ct-table-caption-color);
	text-align:right
}
th {
	text-align:inherit;
	text-align:-webkit-match-parent
}
tbody,td,tfoot,th,thead,tr {
	border-color:inherit;
	border-style:solid;
	border-width: 1px
}
label {
	display:inline-block
}
button {
	border-radius:0
}
button:focus:not(:focus-visible) {
	outline:0
}
button,input,optgroup,select,textarea {
	margin:0;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
button,select {
	text-transform:none
}
[role=button] {
	cursor:pointer
}
select {
	word-wrap:normal
}
select:disabled {
	opacity:1
}
[list]::-webkit-calendar-picker-indicator {
	display:none
}
[type=button],[type=reset],[type=submit],button {
	-webkit-appearance:button
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {
	cursor:pointer
}
::-moz-focus-inner {
	padding:0;
	border-style:none
}
textarea {
	resize:vertical
}
fieldset {
	min-width:0;
	padding:0;
	margin:0;
	border:0
}
legend {
	float:right;
	width:100%;
	padding:0;
	margin-bottom:.5rem;
	font-size:calc(1.275rem + .3vw);
	line-height:inherit
}
@media (min-width:1200px) {
	legend {
	font-size:1.5rem
}
}
legend+* {
	clear:right
}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field {
	padding:0
}
::-webkit-inner-spin-button {
	height:auto
}
[type=search] {
	outline-offset:-2px;
	-webkit-appearance:textfield
}
[type=email],[type=number],[type=tel],[type=url] {
	direction:ltr
}
::-webkit-search-decoration {
	-webkit-appearance:none
}
::-webkit-color-swatch-wrapper {
	padding:0
}
::file-selector-button {
	font:inherit
}
::-webkit-file-upload-button {
	font:inherit;
	-webkit-appearance:button
}
output {
	display:inline-block
}
iframe {
	border:0
}
summary {
	display:list-item;
	cursor:pointer
}
progress {
	vertical-align:baseline
}
[hidden] {
	display:none!important
}
.lead {
	font-size:1.125rem;
	font-weight:300
}
.display-1 {
	font-size:calc(1.625rem + 4.5vw);
	font-weight:300;
	line-height:1.1
}
@media (min-width:1200px) {
	.display-1 {
	font-size:5rem
}
}
.display-2 {
	font-size:calc(1.575rem + 3.9vw);
	font-weight:300;
	line-height:1.1
}
@media (min-width:1200px) {
	.display-2 {
	font-size:4.5rem
}
}
.display-3 {
	font-size:calc(1.525rem + 3.3vw);
	font-weight:300;
	line-height:1.1
}
@media (min-width:1200px) {
	.display-3 {
	font-size:4rem
}
}
.display-4 {
	font-size:calc(1.475rem + 2.7vw);
	font-weight:300;
	line-height:1.1
}
@media (min-width:1200px) {
	.display-4 {
	font-size:3.5rem
}
}
.display-5 {
	font-size:calc(1.425rem + 2.1vw);
	font-weight:300;
	line-height:1.1
}
@media (min-width:1200px) {
	.display-5 {
	font-size:3rem
}
}
.display-6 {
	font-size:calc(1.375rem + 1.5vw);
	font-weight:300;
	line-height:1.1
}
@media (min-width:1200px) {
	.display-6 {
	font-size:2.5rem
}
}
.list-unstyled {
	padding-right:0;
	list-style:none
}
.list-inline {
	padding-right:0;
	list-style:none
}
.list-inline-item {
	display:inline-block
}
.list-inline-item:not(:last-child) {
	margin-left:.5rem
}
.initialism {
	font-size:.75rem;
	text-transform:uppercase
}
.blockquote {
	margin-bottom:0;
	font-size:1.125rem
}
.blockquote>:last-child {
	margin-bottom:0
}
.blockquote-footer {
	margin-top:0;
	margin-bottom:0;
	font-size:.75rem;
	color:var(--ct-blockquote-footer-color)
}
.blockquote-footer::before {
	content:"— "
}
.img-fluid {
	max-width:100%;
	height:auto
}
.img-thumbnail {
	padding:.25rem;
	background-color:var(--ct-thumbnail-bg);
	border:1px solid var(--ct-thumbnail-border-color);
	border-radius:.25rem;
	max-width:100%;
	height:auto
}
.figure {
	display:inline-block
}
.figure-img {
	margin-bottom:.75rem;
	line-height:1
}
.figure-caption {
	font-size:90%;
	color:var(--ct-figure-caption-color)
}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
	width:100%;
	padding-left:var(--ct-gutter-x,.75rem);
	padding-right:var(--ct-gutter-x,.75rem);
	margin-left:auto;
	margin-right:auto
}
@media (min-width:576px) {
	.container,.container-sm {
	max-width:540px
}
}
@media (min-width:768px) {
	.container,.container-md,.container-sm {
	max-width:720px
}
}
@media (min-width:992px) {
	.container,.container-lg,.container-md,.container-sm {
	max-width:960px
}
}
@media (min-width:1200px) {
	.container,.container-lg,.container-md,.container-sm,.container-xl {
	max-width:1140px
}
}
@media (min-width:1400px) {
	.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
	max-width:1320px
}
}
.row {
	--ct-gutter-x:1.5rem;
	--ct-gutter-y:0;
	display:flex;
	flex-wrap:wrap;
	margin-top:calc(-1 * var(--ct-gutter-y));
	margin-left:calc(-.5 * var(--ct-gutter-x));
	margin-right:calc(-.5 * var(--ct-gutter-x))
}
.row>* {
	flex-shrink:0;
	width:100%;
	max-width:100%;
	padding-left:calc(var(--ct-gutter-x) * .5);
	padding-right:calc(var(--ct-gutter-x) * .5);
	margin-top:var(--ct-gutter-y)
}
.col {
	flex:1 0 0%
}
.row-cols-auto>* {
	flex:0 0 auto;
	width:auto
}
.row-cols-1>* {
	flex:0 0 auto;
	width:100%
}
.row-cols-2>* {
	flex:0 0 auto;
	width:50%
}
.row-cols-3>* {
	flex:0 0 auto;
	width:33.3333333333%
}
.row-cols-4>* {
	flex:0 0 auto;
	width:25%
}
.row-cols-5>* {
	flex:0 0 auto;
	width:20%
}
.row-cols-6>* {
	flex:0 0 auto;
	width:16.6666666667%
}
.col-auto {
	flex:0 0 auto;
	width:auto
}
.col-1 {
	flex:0 0 auto;
	width:8.33333333%
}
.col-2 {
	flex:0 0 auto;
	width:16.66666667%
}
.col-3 {
	flex:0 0 auto;
	width:25%
}
.col-4 {
	flex:0 0 auto;
	width:33.33333333%
}
.col-5 {
	flex:0 0 auto;
	width:41.66666667%
}
.col-6 {
	flex:0 0 auto;
	width:50%
}
.col-7 {
	flex:0 0 auto;
	width:58.33333333%
}
.col-8 {
	flex:0 0 auto;
	width:66.66666667%
}
.col-9 {
	flex:0 0 auto;
	width:75%
}
.col-10 {
	flex:0 0 auto;
	width:83.33333333%
}
.col-11 {
	flex:0 0 auto;
	width:91.66666667%
}
.col-12 {
	flex:0 0 auto;
	width:100%
}
.offset-1 {
	margin-right:8.33333333%
}
.offset-2 {
	margin-right:16.66666667%
}
.offset-3 {
	margin-right:25%
}
.offset-4 {
	margin-right:33.33333333%
}
.offset-5 {
	margin-right:41.66666667%
}
.offset-6 {
	margin-right:50%
}
.offset-7 {
	margin-right:58.33333333%
}
.offset-8 {
	margin-right:66.66666667%
}
.offset-9 {
	margin-right:75%
}
.offset-10 {
	margin-right:83.33333333%
}
.offset-11 {
	margin-right: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.25rem
}
.g-1,.gy-1 {
	--ct-gutter-y:0.25rem
}
.g-2,.gx-2 {
	--ct-gutter-x:0.5rem
}
.g-2,.gy-2 {
	--ct-gutter-y:0.5rem
}
.g-3,.gx-3 {
	--ct-gutter-x:1rem
}
.g-3,.gy-3 {
	--ct-gutter-y:1rem
}
.g-4,.gx-4 {
	--ct-gutter-x:1.5rem
}
.g-4,.gy-4 {
	--ct-gutter-y:1.5rem
}
.g-5,.gx-5 {
	--ct-gutter-x:3rem
}
.g-5,.gy-5 {
	--ct-gutter-y:3rem
}
@media (min-width:576px) {
	.col-sm {
	flex:1 0 0%
}
.row-cols-sm-auto>* {
	flex:0 0 auto;
	width:auto
}
.row-cols-sm-1>* {
	flex:0 0 auto;
	width:100%
}
.row-cols-sm-2>* {
	flex:0 0 auto;
	width:50%
}
.row-cols-sm-3>* {
	flex:0 0 auto;
	width:33.3333333333%
}
.row-cols-sm-4>* {
	flex:0 0 auto;
	width:25%
}
.row-cols-sm-5>* {
	flex:0 0 auto;
	width:20%
}
.row-cols-sm-6>* {
	flex:0 0 auto;
	width:16.6666666667%
}
.col-sm-auto {
	flex:0 0 auto;
	width:auto
}
.col-sm-1 {
	flex:0 0 auto;
	width:8.33333333%
}
.col-sm-2 {
	flex:0 0 auto;
	width:16.66666667%
}
.col-sm-3 {
	flex:0 0 auto;
	width:25%
}
.col-sm-4 {
	flex:0 0 auto;
	width:33.33333333%
}
.col-sm-5 {
	flex:0 0 auto;
	width:41.66666667%
}
.col-sm-6 {
	flex:0 0 auto;
	width:50%
}
.col-sm-7 {
	flex:0 0 auto;
	width:58.33333333%
}
.col-sm-8 {
	flex:0 0 auto;
	width:66.66666667%
}
.col-sm-9 {
	flex:0 0 auto;
	width:75%
}
.col-sm-10 {
	flex:0 0 auto;
	width:83.33333333%
}
.col-sm-11 {
	flex:0 0 auto;
	width:91.66666667%
}
.col-sm-12 {
	flex:0 0 auto;
	width:100%
}
.offset-sm-0 {
	margin-right:0
}
.offset-sm-1 {
	margin-right:8.33333333%
}
.offset-sm-2 {
	margin-right:16.66666667%
}
.offset-sm-3 {
	margin-right:25%
}
.offset-sm-4 {
	margin-right:33.33333333%
}
.offset-sm-5 {
	margin-right:41.66666667%
}
.offset-sm-6 {
	margin-right:50%
}
.offset-sm-7 {
	margin-right:58.33333333%
}
.offset-sm-8 {
	margin-right:66.66666667%
}
.offset-sm-9 {
	margin-right:75%
}
.offset-sm-10 {
	margin-right:83.33333333%
}
.offset-sm-11 {
	margin-right:91.66666667%
}
.g-sm-0,.gx-sm-0 {
	--ct-gutter-x:0
}
.g-sm-0,.gy-sm-0 {
	--ct-gutter-y:0
}
.g-sm-1,.gx-sm-1 {
	--ct-gutter-x:0.25rem
}
.g-sm-1,.gy-sm-1 {
	--ct-gutter-y:0.25rem
}
.g-sm-2,.gx-sm-2 {
	--ct-gutter-x:0.5rem
}
.g-sm-2,.gy-sm-2 {
	--ct-gutter-y:0.5rem
}
.g-sm-3,.gx-sm-3 {
	--ct-gutter-x:1rem
}
.g-sm-3,.gy-sm-3 {
	--ct-gutter-y:1rem
}
.g-sm-4,.gx-sm-4 {
	--ct-gutter-x:1.5rem
}
.g-sm-4,.gy-sm-4 {
	--ct-gutter-y:1.5rem
}
.g-sm-5,.gx-sm-5 {
	--ct-gutter-x:3rem
}
.g-sm-5,.gy-sm-5 {
	--ct-gutter-y:3rem
}
}
@media (min-width:768px) {
	.col-md {
	flex:1 0 0%
}
.row-cols-md-auto>* {
	flex:0 0 auto;
	width:auto
}
.row-cols-md-1>* {
	flex:0 0 auto;
	width:100%
}
.row-cols-md-2>* {
	flex:0 0 auto;
	width:50%
}
.row-cols-md-3>* {
	flex:0 0 auto;
	width:33.3333333333%
}
.row-cols-md-4>* {
	flex:0 0 auto;
	width:25%
}
.row-cols-md-5>* {
	flex:0 0 auto;
	width:20%
}
.row-cols-md-6>* {
	flex:0 0 auto;
	width:16.6666666667%
}
.col-md-auto {
	flex:0 0 auto;
	width:auto
}
.col-md-1 {
	flex:0 0 auto;
	width:8.33333333%
}
.col-md-2 {
	flex:0 0 auto;
	width:16.66666667%
}
.col-md-3 {
	flex:0 0 auto;
	width:25%
}
.col-md-4 {
	flex:0 0 auto;
	width:33.33333333%
}
.col-md-5 {
	flex:0 0 auto;
	width:41.66666667%
}
.col-md-6 {
	flex:0 0 auto;
	width:50%
}
.col-md-7 {
	flex:0 0 auto;
	width:58.33333333%
}
.col-md-8 {
	flex:0 0 auto;
	width:66.66666667%
}
.col-md-9 {
	flex:0 0 auto;
	width:75%
}
.col-md-10 {
	flex:0 0 auto;
	width:83.33333333%
}
.col-md-11 {
	flex:0 0 auto;
	width:91.66666667%
}
.col-md-12 {
	flex:0 0 auto;
	width:100%
}
.offset-md-0 {
	margin-right:0
}
.offset-md-1 {
	margin-right:8.33333333%
}
.offset-md-2 {
	margin-right:16.66666667%
}
.offset-md-3 {
	margin-right:25%
}
.offset-md-4 {
	margin-right:33.33333333%
}
.offset-md-5 {
	margin-right:41.66666667%
}
.offset-md-6 {
	margin-right:50%
}
.offset-md-7 {
	margin-right:58.33333333%
}
.offset-md-8 {
	margin-right:66.66666667%
}
.offset-md-9 {
	margin-right:75%
}
.offset-md-10 {
	margin-right:83.33333333%
}
.offset-md-11 {
	margin-right:91.66666667%
}
.g-md-0,.gx-md-0 {
	--ct-gutter-x:0
}
.g-md-0,.gy-md-0 {
	--ct-gutter-y:0
}
.g-md-1,.gx-md-1 {
	--ct-gutter-x:0.25rem
}
.g-md-1,.gy-md-1 {
	--ct-gutter-y:0.25rem
}
.g-md-2,.gx-md-2 {
	--ct-gutter-x:0.5rem
}
.g-md-2,.gy-md-2 {
	--ct-gutter-y:0.5rem
}
.g-md-3,.gx-md-3 {
	--ct-gutter-x:1rem
}
.g-md-3,.gy-md-3 {
	--ct-gutter-y:1rem
}
.g-md-4,.gx-md-4 {
	--ct-gutter-x:1.5rem
}
.g-md-4,.gy-md-4 {
	--ct-gutter-y:1.5rem
}
.g-md-5,.gx-md-5 {
	--ct-gutter-x:3rem
}
.g-md-5,.gy-md-5 {
	--ct-gutter-y:3rem
}
}
@media (min-width:992px) {
	.col-lg {
	flex:1 0 0%
}
.row-cols-lg-auto>* {
	flex:0 0 auto;
	width:auto
}
.row-cols-lg-1>* {
	flex:0 0 auto;
	width:100%
}
.row-cols-lg-2>* {
	flex:0 0 auto;
	width:50%
}
.row-cols-lg-3>* {
	flex:0 0 auto;
	width:33.3333333333%
}
.row-cols-lg-4>* {
	flex:0 0 auto;
	width:25%
}
.row-cols-lg-5>* {
	flex:0 0 auto;
	width:20%
}
.row-cols-lg-6>* {
	flex:0 0 auto;
	width:16.6666666667%
}
.col-lg-auto {
	flex:0 0 auto;
	width:auto
}
.col-lg-1 {
	flex:0 0 auto;
	width:8.33333333%
}
.col-lg-2 {
	flex:0 0 auto;
	width:16.66666667%
}
.col-lg-3 {
	flex:0 0 auto;
	width:25%
}
.col-lg-4 {
	flex:0 0 auto;
	width:33.33333333%
}
.col-lg-5 {
	flex:0 0 auto;
	width:41.66666667%
}
.col-lg-6 {
	flex:0 0 auto;
	width:50%
}
.col-lg-7 {
	flex:0 0 auto;
	width:58.33333333%
}
.col-lg-8 {
	flex:0 0 auto;
	width:66.66666667%
}
.col-lg-9 {
	flex:0 0 auto;
	width:75%
}
.col-lg-10 {
	flex:0 0 auto;
	width:83.33333333%
}
.col-lg-11 {
	flex:0 0 auto;
	width:91.66666667%
}
.col-lg-12 {
	flex:0 0 auto;
	width:100%
}
.offset-lg-0 {
	margin-right:0
}
.offset-lg-1 {
	margin-right:8.33333333%
}
.offset-lg-2 {
	margin-right:16.66666667%
}
.offset-lg-3 {
	margin-right:25%
}
.offset-lg-4 {
	margin-right:33.33333333%
}
.offset-lg-5 {
	margin-right:41.66666667%
}
.offset-lg-6 {
	margin-right:50%
}
.offset-lg-7 {
	margin-right:58.33333333%
}
.offset-lg-8 {
	margin-right:66.66666667%
}
.offset-lg-9 {
	margin-right:75%
}
.offset-lg-10 {
	margin-right:83.33333333%
}
.offset-lg-11 {
	margin-right:91.66666667%
}
.g-lg-0,.gx-lg-0 {
	--ct-gutter-x:0
}
.g-lg-0,.gy-lg-0 {
	--ct-gutter-y:0
}
.g-lg-1,.gx-lg-1 {
	--ct-gutter-x:0.25rem
}
.g-lg-1,.gy-lg-1 {
	--ct-gutter-y:0.25rem
}
.g-lg-2,.gx-lg-2 {
	--ct-gutter-x:0.5rem
}
.g-lg-2,.gy-lg-2 {
	--ct-gutter-y:0.5rem
}
.g-lg-3,.gx-lg-3 {
	--ct-gutter-x:1rem
}
.g-lg-3,.gy-lg-3 {
	--ct-gutter-y:1rem
}
.g-lg-4,.gx-lg-4 {
	--ct-gutter-x:1.5rem
}
.g-lg-4,.gy-lg-4 {
	--ct-gutter-y:1.5rem
}
.g-lg-5,.gx-lg-5 {
	--ct-gutter-x:3rem
}
.g-lg-5,.gy-lg-5 {
	--ct-gutter-y:3rem
}
}
@media (min-width:1200px) {
	.col-xl {
	flex:1 0 0%
}
.row-cols-xl-auto>* {
	flex:0 0 auto;
	width:auto
}
.row-cols-xl-1>* {
	flex:0 0 auto;
	width:100%
}
.row-cols-xl-2>* {
	flex:0 0 auto;
	width:50%
}
.row-cols-xl-3>* {
	flex:0 0 auto;
	width:33.3333333333%
}
.row-cols-xl-4>* {
	flex:0 0 auto;
	width:25%
}
.row-cols-xl-5>* {
	flex:0 0 auto;
	width:20%
}
.row-cols-xl-6>* {
	flex:0 0 auto;
	width:16.6666666667%
}
.col-xl-auto {
	flex:0 0 auto;
	width:auto
}
.col-xl-1 {
	flex:0 0 auto;
	width:8.33333333%
}
.col-xl-2 {
	flex:0 0 auto;
	width:16.66666667%
}
.col-xl-3 {
	flex:0 0 auto;
	width:25%
}
.col-xl-4 {
	flex:0 0 auto;
	width:33.33333333%
}
.col-xl-5 {
	flex:0 0 auto;
	width:41.66666667%
}
.col-xl-6 {
	flex:0 0 auto;
	width:50%
}
.col-xl-7 {
	flex:0 0 auto;
	width:58.33333333%
}
.col-xl-8 {
	flex:0 0 auto;
	width:66.66666667%
}
.col-xl-9 {
	flex:0 0 auto;
	width:75%
}
.col-xl-10 {
	flex:0 0 auto;
	width:83.33333333%
}
.col-xl-11 {
	flex:0 0 auto;
	width:91.66666667%
}
.col-xl-12 {
	flex:0 0 auto;
	width:100%
}
.offset-xl-0 {
	margin-right:0
}
.offset-xl-1 {
	margin-right:8.33333333%
}
.offset-xl-2 {
	margin-right:16.66666667%
}
.offset-xl-3 {
	margin-right:25%
}
.offset-xl-4 {
	margin-right:33.33333333%
}
.offset-xl-5 {
	margin-right:41.66666667%
}
.offset-xl-6 {
	margin-right:50%
}
.offset-xl-7 {
	margin-right:58.33333333%
}
.offset-xl-8 {
	margin-right:66.66666667%
}
.offset-xl-9 {
	margin-right:75%
}
.offset-xl-10 {
	margin-right:83.33333333%
}
.offset-xl-11 {
	margin-right:91.66666667%
}
.g-xl-0,.gx-xl-0 {
	--ct-gutter-x:0
}
.g-xl-0,.gy-xl-0 {
	--ct-gutter-y:0
}
.g-xl-1,.gx-xl-1 {
	--ct-gutter-x:0.25rem
}
.g-xl-1,.gy-xl-1 {
	--ct-gutter-y:0.25rem
}
.g-xl-2,.gx-xl-2 {
	--ct-gutter-x:0.5rem
}
.g-xl-2,.gy-xl-2 {
	--ct-gutter-y:0.5rem
}
.g-xl-3,.gx-xl-3 {
	--ct-gutter-x:1rem
}
.g-xl-3,.gy-xl-3 {
	--ct-gutter-y:1rem
}
.g-xl-4,.gx-xl-4 {
	--ct-gutter-x:1.5rem
}
.g-xl-4,.gy-xl-4 {
	--ct-gutter-y:1.5rem
}
.g-xl-5,.gx-xl-5 {
	--ct-gutter-x:3rem
}
.g-xl-5,.gy-xl-5 {
	--ct-gutter-y:3rem
}
}
@media (min-width:1400px) {
	.col-xxl {
	flex:1 0 0%
}
.row-cols-xxl-auto>* {
	flex:0 0 auto;
	width:auto
}
.row-cols-xxl-1>* {
	flex:0 0 auto;
	width:100%
}
.row-cols-xxl-2>* {
	flex:0 0 auto;
	width:50%
}
.row-cols-xxl-3>* {
	flex:0 0 auto;
	width:33.3333333333%
}
.row-cols-xxl-4>* {
	flex:0 0 auto;
	width:25%
}
.row-cols-xxl-5>* {
	flex:0 0 auto;
	width:20%
}
.row-cols-xxl-6>* {
	flex:0 0 auto;
	width:16.6666666667%
}
.col-xxl-auto {
	flex:0 0 auto;
	width:auto
}
.col-xxl-1 {
	flex:0 0 auto;
	width:8.33333333%
}
.col-xxl-2 {
	flex:0 0 auto;
	width:16.66666667%
}
.col-xxl-3 {
	flex:0 0 auto;
	width:25%
}
.col-xxl-4 {
	flex:0 0 auto;
	width:33.33333333%
}
.col-xxl-5 {
	flex:0 0 auto;
	width:41.66666667%
}
.col-xxl-6 {
	flex:0 0 auto;
	width:50%
}
.col-xxl-7 {
	flex:0 0 auto;
	width:58.33333333%
}
.col-xxl-8 {
	flex:0 0 auto;
	width:66.66666667%
}
.col-xxl-9 {
	flex:0 0 auto;
	width:75%
}
.col-xxl-10 {
	flex:0 0 auto;
	width:83.33333333%
}
.col-xxl-11 {
	flex:0 0 auto;
	width:91.66666667%
}
.col-xxl-12 {
	flex:0 0 auto;
	width:100%
}
.offset-xxl-0 {
	margin-right:0
}
.offset-xxl-1 {
	margin-right:8.33333333%
}
.offset-xxl-2 {
	margin-right:16.66666667%
}
.offset-xxl-3 {
	margin-right:25%
}
.offset-xxl-4 {
	margin-right:33.33333333%
}
.offset-xxl-5 {
	margin-right:41.66666667%
}
.offset-xxl-6 {
	margin-right:50%
}
.offset-xxl-7 {
	margin-right:58.33333333%
}
.offset-xxl-8 {
	margin-right:66.66666667%
}
.offset-xxl-9 {
	margin-right:75%
}
.offset-xxl-10 {
	margin-right:83.33333333%
}
.offset-xxl-11 {
	margin-right:91.66666667%
}
.g-xxl-0,.gx-xxl-0 {
	--ct-gutter-x:0
}
.g-xxl-0,.gy-xxl-0 {
	--ct-gutter-y:0
}
.g-xxl-1,.gx-xxl-1 {
	--ct-gutter-x:0.25rem
}
.g-xxl-1,.gy-xxl-1 {
	--ct-gutter-y:0.25rem
}
.g-xxl-2,.gx-xxl-2 {
	--ct-gutter-x:0.5rem
}
.g-xxl-2,.gy-xxl-2 {
	--ct-gutter-y:0.5rem
}
.g-xxl-3,.gx-xxl-3 {
	--ct-gutter-x:1rem
}
.g-xxl-3,.gy-xxl-3 {
	--ct-gutter-y:1rem
}
.g-xxl-4,.gx-xxl-4 {
	--ct-gutter-x:1.5rem
}
.g-xxl-4,.gy-xxl-4 {
	--ct-gutter-y:1.5rem
}
.g-xxl-5,.gx-xxl-5 {
	--ct-gutter-x:3rem
}
.g-xxl-5,.gy-xxl-5 {
	--ct-gutter-y:3rem
}
}
.table {
	--ct-table-bg:var(--ct-table-bg);
	--ct-table-accent-bg:var(--ct-table-accent-bg);
	--ct-table-striped-color:var(--ct-table-color);
	--ct-table-striped-bg:var(--ct-table-striped-bg);
	--ct-table-active-color:var(--ct-table-color);
	--ct-table-active-bg:var(--ct-table-active-bg);
	--ct-table-hover-color:var(--ct-table-color);
	--ct-table-hover-bg:var(--ct-table-hover-bg);
	width:100%;
	margin-bottom:1.5rem;
	color:var(--ct-table-color);
	vertical-align:top;
	border-color:var(--ct-table-border-color)
}
.table>:not(caption)>*>* {
	padding:.85rem .85rem;
	background-color:var(--ct-table-bg);
	border-bottom-width:1px;
	box-shadow:inset 0 0 0 9999px var(--ct-table-accent-bg)
}
.table>tbody {
	vertical-align:inherit
}
.table>thead {
	vertical-align:bottom
}
.table>:not(:first-child) {
	border-top:2px solid var(--ct-table-group-separator-color)
}
.caption-top {
	caption-side:top
}
.table-sm>:not(caption)>*>* {
	padding:.5rem .5rem
}
.table-bordered>:not(caption)>* {
	border-width:1px 0
}
.table-bordered>:not(caption)>*>* {
	border-width:0 1px
}
.table-borderless>:not(caption)>*>* {
	border-bottom-width:0
}
.table-borderless>:not(:first-child) {
	border-top-width:0
}
.table-striped>tbody>tr:nth-of-type(odd)>* {
	--ct-table-accent-bg:var(--ct-table-striped-bg);
	color:var(--ct-table-striped-color)
}
.table-active {
	--ct-table-accent-bg:var(--ct-table-active-bg);
	color:var(--ct-table-active-color)
}
.table-hover>tbody>tr:hover>* {
	--ct-table-accent-bg:var(--ct-table-hover-bg);
	color:var(--ct-table-hover-color)
}
.table-primary {
	--ct-table-bg:#e3f0fe;
	--ct-table-striped-bg:#afb9c5;
	--ct-table-striped-color:#fff;
	--ct-table-active-bg:#343a40;
	--ct-table-active-color:#fff;
	--ct-table-hover-bg:#8c959f;
	--ct-table-hover-color:#fff;
	color:#343a40;
	border-color:#d2deeb
}
.table-secondary {
	--ct-table-bg:#e2e3e5;
	--ct-table-striped-bg:#aeb0b4;
	--ct-table-striped-color:#fff;
	--ct-table-active-bg:#343a40;
	--ct-table-active-color:#fff;
	--ct-table-hover-bg:#8b8f93;
	--ct-table-hover-color:#fff;
	color:#343a40;
	border-color:#d1d2d5
}
.table-success {
	--ct-table-bg:#cff3e1;
	--ct-table-striped-bg:#a1bcb1;
	--ct-table-striped-color:#fff;
	--ct-table-active-bg:#343a40;
	--ct-table-active-color:#fff;
	--ct-table-hover-bg:#829791;
	--ct-table-hover-color:#fff;
	color:#343a40;
	border-color:#c0e1d1
}
.table-info {
	--ct-table-bg:#d7f1f9;
	--ct-table-striped-bg:#a6bac2;
	--ct-table-striped-color:#fff;
	--ct-table-active-bg:#343a40;
	--ct-table-active-color:#fff;
	--ct-table-hover-bg:#86969d;
	--ct-table-hover-color:#fff;
	color:#343a40;
	border-color:#c7dfe7
}
.table-warning {
	--ct-table-bg:#fef4dc;
	--ct-table-striped-bg:#c1bcad;
	--ct-table-striped-color:#fff;
	--ct-table-active-bg:#343a40;
	--ct-table-active-color:#fff;
	--ct-table-hover-bg:#99978e;
	--ct-table-hover-color:#fff;
	color:#343a40;
	border-color:#eae1cc
}
.table-danger {
	--ct-table-bg:#ffdede;
	--ct-table-striped-bg:#c2adaf;
	--ct-table-striped-color:#fff;
	--ct-table-active-bg:#343a40;
	--ct-table-active-color:#fff;
	--ct-table-hover-bg:#9a8c8f;
	--ct-table-hover-color:#fff;
	color:#343a40;
	border-color:#ebcece
}
.table-light {
	--ct-table-bg:#f7f7f7;
	--ct-table-striped-bg:#bdbec0;
	--ct-table-striped-color:#fff;
	--ct-table-active-bg:#343a40;
	--ct-table-active-color:#fff;
	--ct-table-hover-bg:#96999c;
	--ct-table-hover-color:#fff;
	color:#343a40;
	border-color:#e4e4e5
}
.table-dark {
	--ct-table-bg:#323a46;
	--ct-table-striped-bg:#70757e;
	--ct-table-striped-color:#fff;
	--ct-table-active-bg:white;
	--ct-table-active-color:#343a40;
	--ct-table-hover-bg:#999da3;
	--ct-table-hover-color:#fff;
	color:#fff;
	border-color:#474e59
}
.table-responsive {
	overflow-x:auto;
	-webkit-overflow-scrolling:touch
}
@media (max-width:575.98px) {
	.table-responsive-sm {
	overflow-x:auto;
	-webkit-overflow-scrolling:touch
}
}
@media (max-width:767.98px) {
	.table-responsive-md {
	overflow-x:auto;
	-webkit-overflow-scrolling:touch
}
}
@media (max-width:991.98px) {
	.table-responsive-lg {
	overflow-x:auto;
	-webkit-overflow-scrolling:touch
}
}
@media (max-width:1199.98px) {
	.table-responsive-xl {
	overflow-x:auto;
	-webkit-overflow-scrolling:touch
}
}
@media (max-width:1399.98px) {
	.table-responsive-xxl {
	overflow-x:auto;
	-webkit-overflow-scrolling:touch
}
}
.form-label {
	margin-bottom:.5rem;
	font-weight:500
}
.col-form-label {
	padding-top:calc(.45rem + 1px);
	padding-bottom:calc(.45rem + 1px);
	margin-bottom:0;
	font-size:inherit;
	font-weight:500;
	line-height:1.5
}
.col-form-label-lg {
	padding-top:calc(.5rem + 1px);
	padding-bottom:calc(.5rem + 1px);
	font-size:1.25rem
}
.col-form-label-sm {
	padding-top:calc(.28rem + 1px);
	padding-bottom:calc(.28rem + 1px);
	font-size:.875rem
}
.form-text {
	margin-top:.25rem;
	font-size:.75rem;
	color:var(--ct-form-text-color)
}
.form-control {
	display:block;
	width:100%;
	padding:.45rem .9rem;
	font-size:.9rem;
	font-weight:400;
	line-height:1.5;
	color:var(--ct-input-color);
	background-color:var(--ct-input-bg);
	background-clip:padding-box;
	border:1px solid var(--ct-input-border-color);
	-webkit-appearance:none;
	appearance:none;
	border-radius:.2rem;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
	.form-control {
	transition:none
}
}
.form-control[type=file] {
	overflow:hidden
}
.form-control[type=file]:not(:disabled):not([readonly]) {
	cursor:pointer
}
.form-control:focus {
	color:var(--ct-input-focus-color);
	background-color:var(--ct-input-focus-bg);
	border-color:var(--ct-input-focus-border-color);
	outline:0;
	box-shadow:none
}
.form-control::-webkit-date-and-time-value {
	height:1.5em
}
.form-control::placeholder {
	color:var(--ct-input-placeholder-color);
	opacity:1
}
.form-control:disabled,.form-control[readonly] {
	background-color:var(--ct-input-disabled-bg);
	opacity:1
}
.form-control::file-selector-button {
	padding:.45rem .9rem;
	margin:-.45rem -.9rem;
	-webkit-margin-end:.9rem;
	margin-inline-end:.9rem;
	color:var(--ct-form-file-button-color);
	background-color:var(--ct-form-file-button-bg);
	pointer-events:none;
	border-color:inherit;
	border-style:solid;
	border-width:0;
	border-inline-end-width:1px;
	border-radius:0;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
	.form-control::file-selector-button {
	transition:none
}
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
	background-color:var(--ct-form-file-button-hover-bg)
}
.form-control::-webkit-file-upload-button {
	padding:.45rem .9rem;
	margin:-.45rem -.9rem;
	-webkit-margin-end:.9rem;
	margin-inline-end:.9rem;
	color:var(--ct-form-file-button-color);
	background-color:var(--ct-form-file-button-bg);
	pointer-events:none;
	border-color:inherit;
	border-style:solid;
	border-width:0;
	border-inline-end-width:1px;
	border-radius:0;
	-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
	.form-control::-webkit-file-upload-button {
	-webkit-transition:none;
	transition:none
}
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
	background-color:var(--ct-form-file-button-hover-bg)
}
.form-control-plaintext {
	display:block;
	width:100%;
	padding:.45rem 0;
	margin-bottom:0;
	line-height:1.5;
	color:var(--ct-input-plaintext-color);
	background-color:transparent;
	border:solid transparent;
	border-width:1px 0
}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm {
	padding-left:0;
	padding-right:0
}
.form-control-sm {
	min-height:calc(1.5em + .56rem + 2px);
	padding:.28rem .8rem;
	font-size:.875rem;
	border-radius:.2rem
}
.form-control-sm::file-selector-button {
	padding:.28rem .8rem;
	margin:-.28rem -.8rem;
	-webkit-margin-end:.8rem;
	margin-inline-end:.8rem
}
.form-control-sm::-webkit-file-upload-button {
	padding:.28rem .8rem;
	margin:-.28rem -.8rem;
	-webkit-margin-end:.8rem;
	margin-inline-end:.8rem
}
.form-control-lg {
	min-height:calc(1.5em + 1rem + 2px);
	padding:.5rem 1rem;
	font-size:1.25rem;
	border-radius:.3rem
}
.form-control-lg::file-selector-button {
	padding:.5rem 1rem;
	margin:-.5rem -1rem;
	-webkit-margin-end:1rem;
	margin-inline-end:1rem
}
.form-control-lg::-webkit-file-upload-button {
	padding:.5rem 1rem;
	margin:-.5rem -1rem;
	-webkit-margin-end:1rem;
	margin-inline-end:1rem
}
textarea.form-control {
	min-height:calc(1.5em + .9rem + 2px)
}
textarea.form-control-sm {
	min-height:calc(1.5em + .56rem + 2px)
}
textarea.form-control-lg {
	min-height:calc(1.5em + 1rem + 2px)
}
.form-control-color {
	width:3rem;
	height:auto;
	padding:.45rem
}
.form-control-color:not(:disabled):not([readonly]) {
	cursor:pointer
}
.form-control-color::-moz-color-swatch {
	height:1.5em;
	border-radius:.2rem
}
.form-control-color::-webkit-color-swatch {
	height:1.5em;
	border-radius:.2rem
}
.form-select {
	display:block;
	width:100%;
	padding:.45rem .9rem .45rem 2.7rem;
	-moz-padding-start:calc(.9rem - 3px);
	font-size:.9rem;
	font-weight:400;
	line-height:1.5;
	color:var(--ct-form-select-color);
	background-color:var(--ct-form-select-bg);
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%238b96a0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
	background-repeat:no-repeat;
	background-position:left .9rem center;
	background-size:14px 12px;
	border:1px solid var(--ct-input-border-color);
	border-radius:.25rem;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	-webkit-appearance:none;
	appearance:none
}
@media (prefers-reduced-motion:reduce) {
	.form-select {
	transition:none
}
}
.form-select:focus {
	border-color:var(--ct-input-focus-border-color);
	outline:0;
	box-shadow:none
}
.form-select[multiple],.form-select[size]:not([size="1"]) {
	padding-left:.9rem;
	background-image:none
}
.form-select:disabled {
	color:var(--ct-form-select-disabled-color);
	background-color:var(--ct-form-select-disabled-bg);
	border-color:var(--ct-form-select-disabled-border-color)
}
.form-select:-moz-focusring {
	color:transparent;
	text-shadow:0 0 0 var(--ct-form-select-color)
}
.form-select-sm {
	padding-top:.28rem;
	padding-bottom:.28rem;
	padding-right:.8rem;
	font-size:.875rem;
	border-radius:.2rem
}
.form-select-lg {
	padding-top:.5rem;
	padding-bottom:.5rem;
	padding-right:1rem;
	font-size:1.25rem;
	border-radius:.3rem
}
.form-check {
	display:block;
	min-height:1.35rem;
	padding-right:1.643em;
	margin-bottom:.125rem
}
.form-check .form-check-input {
	float:right;
	margin-right:-1.643em
}
.form-check-input {
	width:1.143em;
	height:1.143em;
	margin-top:.1785em;
	vertical-align:top;
	background-color:var(--ct-form-check-input-bg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	border:var(--ct-form-check-input-border);
	-webkit-appearance:none;
	appearance:none;
	-webkit-print-color-adjust:exact;
	color-adjust:exact
}
.form-check-input[type=checkbox] {
	border-radius:.25em
}
.form-check-input[type=radio] {
	border-radius:50%
}
.form-check-input:active {
	filter:brightness(90%)
}
.form-check-input:focus {
	border-color:var(--ct-input-focus-border-color);
	outline:0;
	box-shadow:none
}
.form-check-input:checked {
	background-color:var(--ct-form-check-input-checked-bg-color);
	border-color:var(--ct-form-check-input-checked-border-color)
}
.form-check-input:checked[type=checkbox] {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")
}
.form-check-input:checked[type=radio] {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")
}
.form-check-input[type=checkbox]:indeterminate {
	background-color:var(--ct-component-active-bg);
	border-color:var(--ct-component-active-bg);
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}
.form-check-input:disabled {
	pointer-events:none;
	filter:none;
	opacity:.5
}
.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label {
	opacity:.5
}
.form-switch {
	padding-right:2.5em
}
.form-switch .form-check-input {
	width:2em;
	margin-right:-2.5em;
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238b96a0' opacity='0.5'/%3e%3c/svg%3e");
	background-position:right center;
	border-radius:2em;
	transition:background-position .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
	.form-switch .form-check-input {
	transition:none
}
}
.form-switch .form-check-input:focus {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238b96a0' opacity='0.5'/%3e%3c/svg%3e")
}
.form-switch .form-check-input:checked {
	background-position:left center;
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}
.form-check-inline {
	display:inline-block;
	margin-left:.75rem
}
.btn-check {
	position:absolute;
	clip:rect(0,0,0,0);
	pointer-events:none
}
.btn-check:disabled+.btn,.btn-check[disabled]+.btn {
	pointer-events:none;
	filter:none;
	opacity:.65
}
.form-range {
	width:100%;
	height:1.3rem;
	padding:0;
	background-color:transparent;
	-webkit-appearance:none;
	appearance:none
}
.form-range:focus {
	outline:0
}
.form-range:focus::-webkit-slider-thumb {
	box-shadow:0 0 0 1px #ebeff2,none
}
.form-range:focus::-moz-range-thumb {
	box-shadow:0 0 0 1px #ebeff2,none
}
.form-range::-moz-focus-outer {
	border:0
}
.form-range::-webkit-slider-thumb {
	width:1rem;
	height:1rem;
	margin-top:-.25rem;
	background-color:var(--ct-component-active-bg);
	border:0;
	border-radius:1rem;
	-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	-webkit-appearance:none;
	appearance:none
}
@media (prefers-reduced-motion:reduce) {
	.form-range::-webkit-slider-thumb {
	-webkit-transition:none;
	transition:none
}
}
.form-range::-webkit-slider-thumb:active {
	background-color:var(--ct-form-range-thumb-active-bg)
}
.form-range::-webkit-slider-runnable-track {
	width:100%;
	height:.5rem;
	color:transparent;
	cursor:pointer;
	background-color:var(--ct-form-range-track-bg);
	border-color:transparent;
	border-radius:1rem
}
.form-range::-moz-range-thumb {
	width:1rem;
	height:1rem;
	background-color:var(--ct-component-active-bg);
	border:0;
	border-radius:1rem;
	-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	appearance:none
}
@media (prefers-reduced-motion:reduce) {
	.form-range::-moz-range-thumb {
	-moz-transition:none;
	transition:none
}
}
.form-range::-moz-range-thumb:active {
	background-color:var(--ct-form-range-thumb-active-bg)
}
.form-range::-moz-range-track {
	width:100%;
	height:.5rem;
	color:transparent;
	cursor:pointer;
	background-color:var(--ct-form-range-track-bg);
	border-color:transparent;
	border-radius:1rem
}
.form-range:disabled {
	pointer-events:none
}
.form-range:disabled::-webkit-slider-thumb {
	background-color:var(--ct-form-range-thumb-disabled-bg)
}
.form-range:disabled::-moz-range-thumb {
	background-color:var(--ct-form-range-thumb-disabled-bg)
}
.form-floating {
	position:relative
}
.form-floating>.form-control,.form-floating>.form-select {
	height:calc(3.5rem + 2px);
	line-height:1.25
}
.form-floating>label {
	position:absolute;
	top:0;
	right:0;
	height:100%;
	padding:1rem .9rem;
	pointer-events:none;
	border:1px solid transparent;
	transform-origin:100% 0;
	transition:opacity .1s ease-in-out,transform .1s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
	.form-floating>label {
	transition:none
}
}
.form-floating>.form-control {
	padding:1rem .9rem
}
.form-floating>.form-control::placeholder {
	color:transparent
}
.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown) {
	padding-top:1.625rem;
	padding-bottom:.625rem
}
.form-floating>.form-control:-webkit-autofill {
	padding-top:1.625rem;
	padding-bottom:.625rem
}
.form-floating>.form-select {
	padding-top:1.625rem;
	padding-bottom:.625rem
}
.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label {
	opacity:.65;
	transform:scale(.85) translateY(-.5rem) translateX(-.15rem)
}
.form-floating>.form-control:-webkit-autofill~label {
	opacity:.65;
	transform:scale(.85) translateY(-.5rem) translateX(-.15rem)
}
.input-group {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	align-items:stretch;
	width:100%
}
.input-group>.form-control,.input-group>.form-select {
	position:relative;
	flex:1 1 auto;
	width:1%;
	min-width:0
}
.input-group>.form-control:focus,.input-group>.form-select:focus {
	z-index:3
}
.input-group .btn {
	position:relative;
	z-index:2
}
.input-group .btn:focus {
	z-index:3
}
.input-group-text {
	display:flex;
	align-items:center;
	padding:.45rem .9rem;
	font-size:.9rem;
	font-weight:400;
	line-height:1.5;
	color:var(--ct-input-group-addon-color);
	text-align:center;
	white-space:nowrap;
	background-color:var(--ct-input-group-addon-bg);
	border:1px solid var(--ct-input-group-addon-border-color);
	border-radius:.2rem
}
.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text {
	padding:.5rem 1rem;
	font-size:1.25rem;
	border-radius:.3rem
}
.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text {
	padding:.28rem .8rem;
	font-size:.875rem;
	border-radius:.2rem
}
.input-group-lg>.form-select,.input-group-sm>.form-select {
	padding-left:3.6rem
}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu) {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
	margin-right:-1px;
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.valid-feedback {
	display:none;
	width:100%;
	margin-top:.25rem;
	font-size:.75rem;
	color:#10c469
}
.valid-tooltip {
	position:absolute;
	top:100%;
	z-index:5;
	display:none;
	max-width:100%;
	padding:.4rem .8rem;
	margin-top:.1rem;
	font-size:.9rem;
	line-height:1.5;
	color:#fff;
	background-color:rgba(16,196,105,.9);
	border-radius:.2rem
}
.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip {
	display:block
}
.form-control.is-valid,.was-validated .form-control:valid {
	border-color:#10c469;
	padding-left:calc(1.5em + .9rem);
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2310c469' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
	background-repeat:no-repeat;
	background-position:left calc(.375em + .225rem) center;
	background-size:calc(.75em + .45rem) calc(.75em + .45rem)
}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus {
	border-color:#10c469;
	box-shadow:0 0 0 .15rem rgba(16,196,105,.85)
}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid {
	padding-left:calc(1.5em + .9rem);
	background-position:top calc(.375em + .225rem) left calc(.375em + .225rem)
}
.form-select.is-valid,.was-validated .form-select:valid {
	border-color:#10c469
}
.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"] {
	padding-left:4.95rem;
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%238b96a0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2310c469' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
	background-position:left .9rem center,center left 2.7rem;
	background-size:14px 12px,calc(.75em + .45rem) calc(.75em + .45rem)
}
.form-select.is-valid:focus,.was-validated .form-select:valid:focus {
	border-color:#10c469;
	box-shadow:0 0 0 .15rem rgba(16,196,105,.85)
}
.form-check-input.is-valid,.was-validated .form-check-input:valid {
	border-color:#10c469
}
.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked {
	background-color:#10c469
}
.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus {
	box-shadow:0 0 0 .15rem rgba(16,196,105,.85)
}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label {
	color:#10c469
}
.form-check-inline .form-check-input~.valid-feedback {
	margin-right:.5em
}
.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid {
	z-index:1
}
.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus {
	z-index:3
}
.invalid-feedback {
	display:none;
	width:100%;
	margin-top:.25rem;
	font-size:.75rem;
	color:#ff5b5b
}
.invalid-tooltip {
	position:absolute;
	top:100%;
	z-index:5;
	display:none;
	max-width:100%;
	padding:.4rem .8rem;
	margin-top:.1rem;
	font-size:.9rem;
	line-height:1.5;
	color:#fff;
	background-color:rgba(255,91,91,.9);
	border-radius:.2rem
}
.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip {
	display:block
}
.form-control.is-invalid,.was-validated .form-control:invalid {
	border-color:#ff5b5b;
	padding-left:calc(1.5em + .9rem);
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff5b5b'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff5b5b' stroke='none'/%3e%3c/svg%3e");
	background-repeat:no-repeat;
	background-position:left calc(.375em + .225rem) center;
	background-size:calc(.75em + .45rem) calc(.75em + .45rem)
}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus {
	border-color:#ff5b5b;
	box-shadow:0 0 0 .15rem rgba(255,91,91,.85)
}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid {
	padding-left:calc(1.5em + .9rem);
	background-position:top calc(.375em + .225rem) left calc(.375em + .225rem)
}
.form-select.is-invalid,.was-validated .form-select:invalid {
	border-color:#ff5b5b
}
.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"] {
	padding-left:4.95rem;
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%238b96a0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff5b5b'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff5b5b' stroke='none'/%3e%3c/svg%3e");
	background-position:left .9rem center,center left 2.7rem;
	background-size:14px 12px,calc(.75em + .45rem) calc(.75em + .45rem)
}
.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus {
	border-color:#ff5b5b;
	box-shadow:0 0 0 .15rem rgba(255,91,91,.85)
}
.form-check-input.is-invalid,.was-validated .form-check-input:invalid {
	border-color:#ff5b5b
}
.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked {
	background-color:#ff5b5b
}
.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus {
	box-shadow:0 0 0 .15rem rgba(255,91,91,.85)
}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label {
	color:#ff5b5b
}
.form-check-inline .form-check-input~.invalid-feedback {
	margin-right:.5em
}
.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid {
	z-index:2
}
.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus {
	z-index:3
}
.btn {
	display:inline-block;
	font-weight:400;
	line-height:1.5;
	color:#6c757d;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	-webkit-user-select:none;
	user-select:none;
	background-color:transparent;
	border:1px solid transparent;
	padding:.45rem .9rem;
	font-size:.9rem;
	border-radius:.15rem;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
	.btn {
	transition:none
}
}
.btn:hover {
	color:#6c757d
}
.btn-check:focus+.btn,.btn:focus {
	outline:0;
	box-shadow:none
}
.btn.disabled,.btn:disabled,fieldset:disabled .btn {
	pointer-events:none;
	opacity:.65
}
.btn-primary {
	color:#fff;
	background-color:#71b6f9;
	border-color:#71b6f9
}
.btn-primary:hover {
	color:#fff;
	background-color:#609bd4;
	border-color:#5a92c7
}
.btn-check:focus+.btn-primary,.btn-primary:focus {
	color:#fff;
	background-color:#609bd4;
	border-color:#5a92c7;
	box-shadow:0 0 0 .15rem rgba(134,193,250,.5)
}
.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle {
	color:#fff;
	background-color:#5a92c7;
	border-color:#5589bb
}
.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus {
	box-shadow:0 0 0 .15rem rgba(134,193,250,.5)
}
.btn-primary.disabled,.btn-primary:disabled {
	color:#fff;
	background-color:#71b6f9;
	border-color:#71b6f9
}
.btn-secondary {
	color:#fff;
	background-color:#6c757d;
	border-color:#6c757d
}
.btn-secondary:hover {
	color:#fff;
	background-color:#5c636a;
	border-color:#565e64
}
.btn-check:focus+.btn-secondary,.btn-secondary:focus {
	color:#fff;
	background-color:#5c636a;
	border-color:#565e64;
	box-shadow:0 0 0 .15rem rgba(130,138,145,.5)
}
.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle {
	color:#fff;
	background-color:#565e64;
	border-color:#51585e
}
.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus {
	box-shadow:0 0 0 .15rem rgba(130,138,145,.5)
}
.btn-secondary.disabled,.btn-secondary:disabled {
	color:#fff;
	background-color:#6c757d;
	border-color:#6c757d
}
.btn-success {
	color:#fff;
	background-color:#10c469;
	border-color:#10c469
}
.btn-success:hover {
	color:#fff;
	background-color:#0ea759;
	border-color:#0d9d54
}
.btn-check:focus+.btn-success,.btn-success:focus {
	color:#fff;
	background-color:#0ea759;
	border-color:#0d9d54;
	box-shadow:0 0 0 .15rem rgba(52,205,128,.5)
}
.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle {
	color:#fff;
	background-color:#0d9d54;
	border-color:#0c934f
}
.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus {
	box-shadow:0 0 0 .15rem rgba(52,205,128,.5)
}
.btn-success.disabled,.btn-success:disabled {
	color:#fff;
	background-color:#10c469;
	border-color:#10c469
}
.btn-info {
	color:#fff;
	background-color:#35b8e0;
	border-color:#35b8e0
}
.btn-info:hover {
	color:#fff;
	background-color:#2d9cbe;
	border-color:#2a93b3
}
.btn-check:focus+.btn-info,.btn-info:focus {
	color:#fff;
	background-color:#2d9cbe;
	border-color:#2a93b3;
	box-shadow:0 0 0 .15rem rgba(83,195,229,.5)
}
.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle {
	color:#fff;
	background-color:#2a93b3;
	border-color:#288aa8
}
.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus {
	box-shadow:0 0 0 .15rem rgba(83,195,229,.5)
}
.btn-info.disabled,.btn-info:disabled {
	color:#fff;
	background-color:#35b8e0;
	border-color:#35b8e0
}
.btn-warning {
	color:#343a40;
	background-color:#f9c851;
	border-color:#f9c851
}
.btn-warning:hover {
	color:#343a40;
	background-color:#fad06b;
	border-color:#face62
}
.btn-check:focus+.btn-warning,.btn-warning:focus {
	color:#343a40;
	background-color:#fad06b;
	border-color:#face62;
	box-shadow:0 0 0 .15rem rgba(219,179,78,.5)
}
.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle {
	color:#343a40;
	background-color:#fad374;
	border-color:#face62
}
.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus {
	box-shadow:0 0 0 .15rem rgba(219,179,78,.5)
}
.btn-warning.disabled,.btn-warning:disabled {
	color:#343a40;
	background-color:#f9c851;
	border-color:#f9c851
}
.btn-danger {
	color:#fff;
	background-color:#ff5b5b;
	border-color:#ff5b5b
}
.btn-danger:hover {
	color:#fff;
	background-color:#d94d4d;
	border-color:#cc4949
}
.btn-check:focus+.btn-danger,.btn-danger:focus {
	color:#fff;
	background-color:#d94d4d;
	border-color:#cc4949;
	box-shadow:0 0 0 .15rem rgba(255,116,116,.5)
}
.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle {
	color:#fff;
	background-color:#cc4949;
	border-color:#bf4444
}
.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus {
	box-shadow:0 0 0 .15rem rgba(255,116,116,.5)
}
.btn-danger.disabled,.btn-danger:disabled {
	color:#fff;
	background-color:#ff5b5b;
	border-color:#ff5b5b
}
.btn-light {
	color:#343a40;
	background-color:#f8f9fa;
	border-color:#f8f9fa
}
.btn-light:hover {
	color:#343a40;
	background-color:#f9fafb;
	border-color:#f9fafb
}
.btn-check:focus+.btn-light,.btn-light:focus {
	color:#343a40;
	background-color:#f9fafb;
	border-color:#f9fafb;
	box-shadow:0 0 0 .15rem rgba(219,220,222,.5)
}
.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle {
	color:#343a40;
	background-color:#f9fafb;
	border-color:#f9fafb
}
.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus {
	box-shadow:0 0 0 .15rem rgba(219,220,222,.5)
}
.btn-light.disabled,.btn-light:disabled {
	color:#343a40;
	background-color:#f8f9fa;
	border-color:#f8f9fa
}
.btn-dark {
	color:#fff;
	background-color:#323a46;
	border-color:#323a46
}
.btn-dark:hover {
	color:#fff;
	background-color:#2b313c;
	border-color:#282e38
}
.btn-check:focus+.btn-dark,.btn-dark:focus {
	color:#fff;
	background-color:#2b313c;
	border-color:#282e38;
	box-shadow:0 0 0 .15rem rgba(81,88,98,.5)
}
.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle {
	color:#fff;
	background-color:#282e38;
	border-color:#262c35
}
.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus {
	box-shadow:0 0 0 .15rem rgba(81,88,98,.5)
}
.btn-dark.disabled,.btn-dark:disabled {
	color:#fff;
	background-color:#323a46;
	border-color:#323a46
}
.btn-pink {
	color:#fff;
	background-color:#ff8acc;
	border-color:#ff8acc
}
.btn-pink:hover {
	color:#fff;
	background-color:#d975ad;
	border-color:#cc6ea3
}
.btn-check:focus+.btn-pink,.btn-pink:focus {
	color:#fff;
	background-color:#d975ad;
	border-color:#cc6ea3;
	box-shadow:0 0 0 .15rem rgba(255,156,212,.5)
}
.btn-check:active+.btn-pink,.btn-check:checked+.btn-pink,.btn-pink.active,.btn-pink:active,.show>.btn-pink.dropdown-toggle {
	color:#fff;
	background-color:#cc6ea3;
	border-color:#bf6899
}
.btn-check:active+.btn-pink:focus,.btn-check:checked+.btn-pink:focus,.btn-pink.active:focus,.btn-pink:active:focus,.show>.btn-pink.dropdown-toggle:focus {
	box-shadow:0 0 0 .15rem rgba(255,156,212,.5)
}
.btn-pink.disabled,.btn-pink:disabled {
	color:#fff;
	background-color:#ff8acc;
	border-color:#ff8acc
}
.btn-purple {
	color:#fff;
	background-color:#5b69bc;
	border-color:#5b69bc
}
.btn-purple:hover {
	color:#fff;
	background-color:#4d59a0;
	border-color:#495496
}
.btn-check:focus+.btn-purple,.btn-purple:focus {
	color:#fff;
	background-color:#4d59a0;
	border-color:#495496;
	box-shadow:0 0 0 .15rem rgba(116,128,198,.5)
}
.btn-check:active+.btn-purple,.btn-check:checked+.btn-purple,.btn-purple.active,.btn-purple:active,.show>.btn-purple.dropdown-toggle {
	color:#fff;
	background-color:#495496;
	border-color:#444f8d
}
.btn-check:active+.btn-purple:focus,.btn-check:checked+.btn-purple:focus,.btn-purple.active:focus,.btn-purple:active:focus,.show>.btn-purple.dropdown-toggle:focus {
	box-shadow:0 0 0 .15rem rgba(116,128,198,.5)
}
.btn-purple.disabled,.btn-purple:disabled {
	color:#fff;
	background-color:#5b69bc;
	border-color:#5b69bc
}
.btn-blue {
	color:#fff;
	background-color:#71b6f9;
	border-color:#71b6f9
}
.btn-blue:hover {
	color:#fff;
	background-color:#609bd4;
	border-color:#5a92c7
}
.btn-blue:focus,.btn-check:focus+.btn-blue {
	color:#fff;
	background-color:#609bd4;
	border-color:#5a92c7;
	box-shadow:0 0 0 .15rem rgba(134,193,250,.5)
}
.btn-blue.active,.btn-blue:active,.btn-check:active+.btn-blue,.btn-check:checked+.btn-blue,.show>.btn-blue.dropdown-toggle {
	color:#fff;
	background-color:#5a92c7;
	border-color:#5589bb
}
.btn-blue.active:focus,.btn-blue:active:focus,.btn-check:active+.btn-blue:focus,.btn-check:checked+.btn-blue:focus,.show>.btn-blue.dropdown-toggle:focus {
	box-shadow:0 0 0 .15rem rgba(134,193,250,.5)
}
.btn-blue.disabled,.btn-blue:disabled {
	color:#fff;
	background-color:#71b6f9;
	border-color:#71b6f9
}
.btn-outline-primary {
	color:#71b6f9;
	border-color:#71b6f9
}
.btn-outline-primary:hover {
	color:#fff;
	background-color:#71b6f9;
	border-color:#71b6f9
}
.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus {
	box-shadow:0 0 0 .15rem rgba(113,182,249,.5)
}
.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active {
	color:#fff;
	background-color:#71b6f9;
	border-color:#71b6f9
}
.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus {
	box-shadow:0 0 0 .15rem rgba(113,182,249,.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled {
	color:#71b6f9;
	background-color:transparent
}
.btn-outline-secondary {
	color:#6c757d;
	border-color:#6c757d
}
.btn-outline-secondary:hover {
	color:#fff;
	background-color:#6c757d;
	border-color:#6c757d
}
.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus {
	box-shadow:0 0 0 .15rem rgba(108,117,125,.5)
}
.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active {
	color:#fff;
	background-color:#6c757d;
	border-color:#6c757d
}
.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus {
	box-shadow:0 0 0 .15rem rgba(108,117,125,.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {
	color:#6c757d;
	background-color:transparent
}
.btn-outline-success {
	color:#10c469;
	border-color:#10c469
}
.btn-outline-success:hover {
	color:#fff;
	background-color:#10c469;
	border-color:#10c469
}
.btn-check:focus+.btn-outline-success,.btn-outline-success:focus {
	box-shadow:0 0 0 .15rem rgba(16,196,105,.5)
}
.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active {
	color:#fff;
	background-color:#10c469;
	border-color:#10c469
}
.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus {
	box-shadow:0 0 0 .15rem rgba(16,196,105,.5)
}
.btn-outline-success.disabled,.btn-outline-success:disabled {
	color:#10c469;
	background-color:transparent
}
.btn-outline-info {
	color:#35b8e0;
	border-color:#35b8e0
}
.btn-outline-info:hover {
	color:#fff;
	background-color:#35b8e0;
	border-color:#35b8e0
}
.btn-check:focus+.btn-outline-info,.btn-outline-info:focus {
	box-shadow:0 0 0 .15rem rgba(53,184,224,.5)
}
.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active {
	color:#fff;
	background-color:#35b8e0;
	border-color:#35b8e0
}
.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus {
	box-shadow:0 0 0 .15rem rgba(53,184,224,.5)
}
.btn-outline-info.disabled,.btn-outline-info:disabled {
	color:#35b8e0;
	background-color:transparent
}
.btn-outline-warning {
	color:#f9c851;
	border-color:#f9c851
}
.btn-outline-warning:hover {
	color:#343a40;
	background-color:#f9c851;
	border-color:#f9c851
}
.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus {
	box-shadow:0 0 0 .15rem rgba(249,200,81,.5)
}
.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active {
	color:#343a40;
	background-color:#f9c851;
	border-color:#f9c851
}
.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus {
	box-shadow:0 0 0 .15rem rgba(249,200,81,.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled {
	color:#f9c851;
	background-color:transparent
}
.btn-outline-danger {
	color:#ff5b5b;
	border-color:#ff5b5b
}
.btn-outline-danger:hover {
	color:#fff;
	background-color:#ff5b5b;
	border-color:#ff5b5b
}
.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus {
	box-shadow:0 0 0 .15rem rgba(255,91,91,.5)
}
.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active {
	color:#fff;
	background-color:#ff5b5b;
	border-color:#ff5b5b
}
.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus {
	box-shadow:0 0 0 .15rem rgba(255,91,91,.5)
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled {
	color:#ff5b5b;
	background-color:transparent
}
.btn-outline-light {
	color:#f8f9fa;
	border-color:#f8f9fa
}
.btn-outline-light:hover {
	color:#343a40;
	background-color:#f8f9fa;
	border-color:#f8f9fa
}
.btn-check:focus+.btn-outline-light,.btn-outline-light:focus {
	box-shadow:0 0 0 .15rem rgba(248,249,250,.5)
}
.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active {
	color:#343a40;
	background-color:#f8f9fa;
	border-color:#f8f9fa
}
.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus {
	box-shadow:0 0 0 .15rem rgba(248,249,250,.5)
}
.btn-outline-light.disabled,.btn-outline-light:disabled {
	color:#f8f9fa;
	background-color:transparent
}
.btn-outline-dark {
	color:#323a46;
	border-color:#323a46
}
.btn-outline-dark:hover {
	color:#fff;
	background-color:#323a46;
	border-color:#323a46
}
.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus {
	box-shadow:0 0 0 .15rem rgba(50,58,70,.5)
}
.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active {
	color:#fff;
	background-color:#323a46;
	border-color:#323a46
}
.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus {
	box-shadow:0 0 0 .15rem rgba(50,58,70,.5)
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled {
	color:#323a46;
	background-color:transparent
}
.btn-outline-pink {
	color:#ff8acc;
	border-color:#ff8acc
}
.btn-outline-pink:hover {
	color:#fff;
	background-color:#ff8acc;
	border-color:#ff8acc
}
.btn-check:focus+.btn-outline-pink,.btn-outline-pink:focus {
	box-shadow:0 0 0 .15rem rgba(255,138,204,.5)
}
.btn-check:active+.btn-outline-pink,.btn-check:checked+.btn-outline-pink,.btn-outline-pink.active,.btn-outline-pink.dropdown-toggle.show,.btn-outline-pink:active {
	color:#fff;
	background-color:#ff8acc;
	border-color:#ff8acc
}
.btn-check:active+.btn-outline-pink:focus,.btn-check:checked+.btn-outline-pink:focus,.btn-outline-pink.active:focus,.btn-outline-pink.dropdown-toggle.show:focus,.btn-outline-pink:active:focus {
	box-shadow:0 0 0 .15rem rgba(255,138,204,.5)
}
.btn-outline-pink.disabled,.btn-outline-pink:disabled {
	color:#ff8acc;
	background-color:transparent
}
.btn-outline-purple {
	color:#5b69bc;
	border-color:#5b69bc
}
.btn-outline-purple:hover {
	color:#fff;
	background-color:#5b69bc;
	border-color:#5b69bc
}
.btn-check:focus+.btn-outline-purple,.btn-outline-purple:focus {
	box-shadow:0 0 0 .15rem rgba(91,105,188,.5)
}
.btn-check:active+.btn-outline-purple,.btn-check:checked+.btn-outline-purple,.btn-outline-purple.active,.btn-outline-purple.dropdown-toggle.show,.btn-outline-purple:active {
	color:#fff;
	background-color:#5b69bc;
	border-color:#5b69bc
}
.btn-check:active+.btn-outline-purple:focus,.btn-check:checked+.btn-outline-purple:focus,.btn-outline-purple.active:focus,.btn-outline-purple.dropdown-toggle.show:focus,.btn-outline-purple:active:focus {
	box-shadow:0 0 0 .15rem rgba(91,105,188,.5)
}
.btn-outline-purple.disabled,.btn-outline-purple:disabled {
	color:#5b69bc;
	background-color:transparent
}
.btn-outline-blue {
	color:#71b6f9;
	border-color:#71b6f9
}
.btn-outline-blue:hover {
	color:#fff;
	background-color:#71b6f9;
	border-color:#71b6f9
}
.btn-check:focus+.btn-outline-blue,.btn-outline-blue:focus {
	box-shadow:0 0 0 .15rem rgba(113,182,249,.5)
}
.btn-check:active+.btn-outline-blue,.btn-check:checked+.btn-outline-blue,.btn-outline-blue.active,.btn-outline-blue.dropdown-toggle.show,.btn-outline-blue:active {
	color:#fff;
	background-color:#71b6f9;
	border-color:#71b6f9
}
.btn-check:active+.btn-outline-blue:focus,.btn-check:checked+.btn-outline-blue:focus,.btn-outline-blue.active:focus,.btn-outline-blue.dropdown-toggle.show:focus,.btn-outline-blue:active:focus {
	box-shadow:0 0 0 .15rem rgba(113,182,249,.5)
}
.btn-outline-blue.disabled,.btn-outline-blue:disabled {
	color:#71b6f9;
	background-color:transparent
}
.btn-link {
	font-weight:400;
	color:var(--ct-btn-link-color);
	text-decoration:none
}
.btn-link:hover {
	color:var(--ct-btn-link-hover-color)
}
.btn-link.disabled,.btn-link:disabled {
	color:var(--ct-btn-link-disabled-color)
}
.btn-group-lg>.btn,.btn-lg {
	padding:.5rem 1rem;
	font-size:1.25rem;
	border-radius:.15rem
}
.btn-group-sm>.btn,.btn-sm {
	padding:.28rem .8rem;
	font-size:.875rem;
	border-radius:.15rem
}
.fade {
	transition:opacity .15s linear
}
@media (prefers-reduced-motion:reduce) {
	.fade {
	transition:none
}
}
.fade:not(.show) {
	opacity:0
}
.collapse:not(.show) {
	display:none
}
.collapsing {
	height:0;
	overflow:hidden;
	transition:height .35s ease
}
@media (prefers-reduced-motion:reduce) {
	.collapsing {
	transition:none
}
}
.collapsing.collapse-horizontal {
	width:0;
	height:auto;
	transition:width .35s ease
}
@media (prefers-reduced-motion:reduce) {
	.collapsing.collapse-horizontal {
	transition:none
}
}
.dropdown,.dropend,.dropstart,.dropup {
	position:relative
}
.dropdown-toggle {
	white-space:nowrap
}
.dropdown-menu {
	position:absolute;
	z-index:1000;
	display:none;
	min-width:10rem;
	padding:.5rem 0;
	margin:0;
	font-size:.9rem;
	color:var(--ct-dropdown-color);
	text-align:right;
	list-style:none;
	background-color:var(--ct-dropdown-bg);
	background-clip:padding-box;
	border:1px solid var(--ct-dropdown-border-color);
	border-radius:.25rem
}
.dropdown-menu[data-bs-popper] {
	top:100%;
	right:0;
	margin-top:.125rem
}
.dropdown-menu-start {
	--bs-position:start
}
.dropdown-menu-start[data-bs-popper] {
	left:auto;
	right:0
}
.dropdown-menu-end {
	--bs-position:end
}
.dropdown-menu-end[data-bs-popper] {
	left:0;
	right:auto
}
@media (min-width:576px) {
	.dropdown-menu-sm-start {
	--bs-position:start
}
.dropdown-menu-sm-start[data-bs-popper] {
	left:auto;
	right:0
}
.dropdown-menu-sm-end {
	--bs-position:end
}
.dropdown-menu-sm-end[data-bs-popper] {
	left:0;
	right:auto
}
}
@media (min-width:768px) {
	.dropdown-menu-md-start {
	--bs-position:start
}
.dropdown-menu-md-start[data-bs-popper] {
	left:auto;
	right:0
}
.dropdown-menu-md-end {
	--bs-position:end
}
.dropdown-menu-md-end[data-bs-popper] {
	left:0;
	right:auto
}
}
@media (min-width:992px) {
	.dropdown-menu-lg-start {
	--bs-position:start
}
.dropdown-menu-lg-start[data-bs-popper] {
	left:auto;
	right:0
}
.dropdown-menu-lg-end {
	--bs-position:end
}
.dropdown-menu-lg-end[data-bs-popper] {
	left:0;
	right:auto
}
}
@media (min-width:1200px) {
	.dropdown-menu-xl-start {
	--bs-position:start
}
.dropdown-menu-xl-start[data-bs-popper] {
	left:auto;
	right:0
}
.dropdown-menu-xl-end {
	--bs-position:end
}
.dropdown-menu-xl-end[data-bs-popper] {
	left:0;
	right:auto
}
}
@media (min-width:1400px) {
	.dropdown-menu-xxl-start {
	--bs-position:start
}
.dropdown-menu-xxl-start[data-bs-popper] {
	left:auto;
	right:0
}
.dropdown-menu-xxl-end {
	--bs-position:end
}
.dropdown-menu-xxl-end[data-bs-popper] {
	left:0;
	right:auto
}
}
.dropup .dropdown-menu[data-bs-popper] {
	top:auto;
	bottom:100%;
	margin-top:0;
	margin-bottom:.125rem
}
.dropend .dropdown-menu[data-bs-popper] {
	top:0;
	left:auto;
	right:100%;
	margin-top:0;
	margin-right:.125rem
}
.dropend .dropdown-toggle::after {
	vertical-align:0
}
.dropstart .dropdown-menu[data-bs-popper] {
	top:0;
	left:100%;
	right:auto;
	margin-top:0;
	margin-left:.125rem
}
.dropstart .dropdown-toggle::before {
	vertical-align:0
}
.dropdown-divider {
	height:0;
	margin:.75rem 0;
	overflow:hidden;
	border-top:1px solid var(--ct-dropdown-divider-bg)
}
.dropdown-item {
	display:block;
	width:100%;
	padding:.375rem 1.5rem;
	clear:both;
	font-weight:400;
	color:var(--ct-dropdown-link-color);
	text-align:inherit;
	white-space:nowrap;
	background-color:transparent;
	border:0
}
.dropdown-item:focus,.dropdown-item:hover {
	color:var(--ct-dropdown-link-hover-color);
	background-color:var(--ct-dropdown-link-hover-bg)
}
.dropdown-item.active,.dropdown-item:active {
	color:var(--ct-dropdown-link-active-color);
	text-decoration:none;
	background-color:var(--ct-dropdown-link-active-bg)
}
.dropdown-item.disabled,.dropdown-item:disabled {
	color:var(--ct-dropdown-link-disabled-color);
	pointer-events:none;
	background-color:transparent
}
.dropdown-menu.show {
	display:block
}
.dropdown-header {
	display:block;
	padding:.5rem 1.5rem;
	margin-bottom:0;
	font-size:.875rem;
	color:var(--ct-dropdown-header-color);
	white-space:nowrap
}
.dropdown-item-text {
	display:block;
	padding:.375rem 1.5rem;
	color:var(--ct-dropdown-link-color)
}
.dropdown-menu-dark {
	color:var(--ct-dropdown-dark-color);
	background-color:var(--ct-dropdown-dark-bg);
	border-color:var(--ct-dropdown-dark-border-color)
}
.dropdown-menu-dark .dropdown-item {
	color:var(--ct-dropdown-dark-link-color)
}
.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover {
	color:var(--ct-dropdown-dark-link-hover-color);
	background-color:var(--ct-dropdown-dark-link-hover-bg)
}
.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active {
	color:var(--ct-dropdown-dark-link-active-color);
	background-color:var(--ct-dropdown-dark-link-active-bg)
}
.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled {
	color:var(--ct-dropdown-dark-link-disabled-color)
}
.dropdown-menu-dark .dropdown-divider {
	border-color:var(--ct-dropdown-dark-divider-bg)
}
.dropdown-menu-dark .dropdown-item-text {
	color:var(--ct-dropdown-dark-link-color)
}
.dropdown-menu-dark .dropdown-header {
	color:var(--ct-dropdown-dark-header-color)
}
.btn-group,.btn-group-vertical {
	position:relative;
	display:inline-flex;
	vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group>.btn {
	position:relative;
	flex:1 1 auto
}
.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
	z-index:1
}
.btn-toolbar {
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start
}
.btn-toolbar .input-group {
	width:auto
}
.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child) {
	margin-right:-1px
}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.dropdown-toggle-split {
	padding-left:.675rem;
	padding-right:.675rem
}
.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after {
	margin-right:0
}
.dropstart .dropdown-toggle-split::before {
	margin-left:0
}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split {
	padding-left:.6rem;
	padding-right:.6rem
}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split {
	padding-left:.75rem;
	padding-right:.75rem
}
.btn-group-vertical {
	flex-direction:column;
	align-items:flex-start;
	justify-content:center
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group {
	width:100%
}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child) {
	margin-top:-1px
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn {
	border-top-right-radius:0;
	border-top-left-radius:0
}
.nav {
	display:flex;
	flex-wrap:wrap;
	padding-right:0;
	margin-bottom:0;
	list-style:none
}
.nav-link {
	display:block;
	padding:.5rem 1rem;
	color:var(--ct-link-color);
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
	.nav-link {
	transition:none
}
}
.nav-link:focus,.nav-link:hover {
	color:var(--ct-link-hover-color)
}
.nav-link.disabled {
	color:var(--ct-nav-link-disabled-color);
	pointer-events:none;
	cursor:default
}
.nav-tabs {
	border-bottom:1px solid var(--ct-nav-tabs-border-color)
}
.nav-tabs .nav-link {
	margin-bottom:-1px;
	background:0 0;
	border:1px solid transparent;
	border-top-right-radius:.25rem;
	border-top-left-radius:.25rem
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {
	border-color:var(--ct-nav-tabs-link-hover-border-color);
	isolation:isolate
}
.nav-tabs .nav-link.disabled {
	color:var(--ct-nav-link-disabled-color);
	background-color:transparent;
	border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {
	color:var(--ct-nav-tabs-link-active-color);
	background-color:var(--ct-nav-tabs-link-active-bg);
	border-color:var(--ct-nav-tabs-link-active-border-color)
}
.nav-tabs .dropdown-menu {
	margin-top:-1px;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.nav-pills .nav-link {
	background:0 0;
	border:0;
	border-radius:.25rem
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link {
	color:var(--ct-component-active-color);
	background-color:var(--ct-component-active-bg)
}
.nav-fill .nav-item,.nav-fill>.nav-link {
	flex:1 1 auto;
	text-align:center
}
.nav-justified .nav-item,.nav-justified>.nav-link {
	flex-basis:0;
	flex-grow:1;
	text-align:center
}
.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link {
	width:100%
}
.tab-content>.tab-pane {
	display:none
}
.tab-content>.active {
	display:block
}
.navbar {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
	padding-top:.75rem;
	padding-bottom:.75rem
}
.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl {
	display:flex;
	flex-wrap:inherit;
	align-items:center;
	justify-content:space-between
}
.navbar-brand {
	padding-top:.2375rem;
	padding-bottom:.2375rem;
	margin-left:1rem;
	font-size:1.25rem;
	white-space:nowrap
}
.navbar-nav {
	display:flex;
	flex-direction:column;
	padding-right:0;
	margin-bottom:0;
	list-style:none
}
.navbar-nav .nav-link {
	padding-left:0;
	padding-right:0
}
.navbar-nav .dropdown-menu {
	position:static
}
.navbar-text {
	padding-top:.5rem;
	padding-bottom:.5rem
}
.navbar-collapse {
	flex-basis:100%;
	flex-grow:1;
	align-items:center
}
.navbar-toggler {
	padding:.25rem .75rem;
	font-size:1.25rem;
	line-height:1;
	background-color:transparent;
	border:1px solid transparent;
	border-radius:.15rem;
	transition:box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
	.navbar-toggler {
	transition:none
}
}
.navbar-toggler:hover {
	text-decoration:none
}
.navbar-toggler:focus {
	text-decoration:none;
	outline:0;
	box-shadow:0 0 0 .15rem
}
.navbar-toggler-icon {
	display:inline-block;
	width:1.5em;
	height:1.5em;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:center;
	background-size:100%
}
.navbar-nav-scroll {
	max-height:var(--ct-scroll-height,75vh);
	overflow-y:auto
}
@media (min-width:576px) {
	.navbar-expand-sm {
	flex-wrap:nowrap;
	justify-content:flex-start
}
.navbar-expand-sm .navbar-nav {
	flex-direction:row
}
.navbar-expand-sm .navbar-nav .dropdown-menu {
	position:absolute
}
.navbar-expand-sm .navbar-nav .nav-link {
	padding-left:.5rem;
	padding-right:.5rem
}
.navbar-expand-sm .navbar-nav-scroll {
	overflow:visible
}
.navbar-expand-sm .navbar-collapse {
	display:flex!important;
	flex-basis:auto
}
.navbar-expand-sm .navbar-toggler {
	display:none
}
.navbar-expand-sm .offcanvas-header {
	display:none
}
.navbar-expand-sm .offcanvas {
	position:inherit;
	bottom:0;
	z-index:1000;
	flex-grow:1;
	visibility:visible!important;
	background-color:transparent;
	border-left:0;
	border-right:0;
	transition:none;
	transform:none
}
.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top {
	height:auto;
	border-top:0;
	border-bottom:0
}
.navbar-expand-sm .offcanvas-body {
	display:flex;
	flex-grow:0;
	padding:0;
	overflow-y:visible
}
}
@media (min-width:768px) {
	.navbar-expand-md {
	flex-wrap:nowrap;
	justify-content:flex-start
}
.navbar-expand-md .navbar-nav {
	flex-direction:row
}
.navbar-expand-md .navbar-nav .dropdown-menu {
	position:absolute
}
.navbar-expand-md .navbar-nav .nav-link {
	padding-left:.5rem;
	padding-right:.5rem
}
.navbar-expand-md .navbar-nav-scroll {
	overflow:visible
}
.navbar-expand-md .navbar-collapse {
	display:flex!important;
	flex-basis:auto
}
.navbar-expand-md .navbar-toggler {
	display:none
}
.navbar-expand-md .offcanvas-header {
	display:none
}
.navbar-expand-md .offcanvas {
	position:inherit;
	bottom:0;
	z-index:1000;
	flex-grow:1;
	visibility:visible!important;
	background-color:transparent;
	border-left:0;
	border-right:0;
	transition:none;
	transform:none
}
.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top {
	height:auto;
	border-top:0;
	border-bottom:0
}
.navbar-expand-md .offcanvas-body {
	display:flex;
	flex-grow:0;
	padding:0;
	overflow-y:visible
}
}
@media (min-width:992px) {
	.navbar-expand-lg {
	flex-wrap:nowrap;
	justify-content:flex-start
}
.navbar-expand-lg .navbar-nav {
	flex-direction:row
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
	position:absolute
}
.navbar-expand-lg .navbar-nav .nav-link {
	padding-left:.5rem;
	padding-right:.5rem
}
.navbar-expand-lg .navbar-nav-scroll {
	overflow:visible
}
.navbar-expand-lg .navbar-collapse {
	display:flex!important;
	flex-basis:auto
}
.navbar-expand-lg .navbar-toggler {
	display:none
}
.navbar-expand-lg .offcanvas-header {
	display:none
}
.navbar-expand-lg .offcanvas {
	position:inherit;
	bottom:0;
	z-index:1000;
	flex-grow:1;
	visibility:visible!important;
	background-color:transparent;
	border-left:0;
	border-right:0;
	transition:none;
	transform:none
}
.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top {
	height:auto;
	border-top:0;
	border-bottom:0
}
.navbar-expand-lg .offcanvas-body {
	display:flex;
	flex-grow:0;
	padding:0;
	overflow-y:visible
}
}
@media (min-width:1200px) {
	.navbar-expand-xl {
	flex-wrap:nowrap;
	justify-content:flex-start
}
.navbar-expand-xl .navbar-nav {
	flex-direction:row
}
.navbar-expand-xl .navbar-nav .dropdown-menu {
	position:absolute
}
.navbar-expand-xl .navbar-nav .nav-link {
	padding-left:.5rem;
	padding-right:.5rem
}
.navbar-expand-xl .navbar-nav-scroll {
	overflow:visible
}
.navbar-expand-xl .navbar-collapse {
	display:flex!important;
	flex-basis:auto
}
.navbar-expand-xl .navbar-toggler {
	display:none
}
.navbar-expand-xl .offcanvas-header {
	display:none
}
.navbar-expand-xl .offcanvas {
	position:inherit;
	bottom:0;
	z-index:1000;
	flex-grow:1;
	visibility:visible!important;
	background-color:transparent;
	border-left:0;
	border-right:0;
	transition:none;
	transform:none
}
.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top {
	height:auto;
	border-top:0;
	border-bottom:0
}
.navbar-expand-xl .offcanvas-body {
	display:flex;
	flex-grow:0;
	padding:0;
	overflow-y:visible
}
}
@media (min-width:1400px) {
	.navbar-expand-xxl {
	flex-wrap:nowrap;
	justify-content:flex-start
}
.navbar-expand-xxl .navbar-nav {
	flex-direction:row
}
.navbar-expand-xxl .navbar-nav .dropdown-menu {
	position:absolute
}
.navbar-expand-xxl .navbar-nav .nav-link {
	padding-left:.5rem;
	padding-right:.5rem
}
.navbar-expand-xxl .navbar-nav-scroll {
	overflow:visible
}
.navbar-expand-xxl .navbar-collapse {
	display:flex!important;
	flex-basis:auto
}
.navbar-expand-xxl .navbar-toggler {
	display:none
}
.navbar-expand-xxl .offcanvas-header {
	display:none
}
.navbar-expand-xxl .offcanvas {
	position:inherit;
	bottom:0;
	z-index:1000;
	flex-grow:1;
	visibility:visible!important;
	background-color:transparent;
	border-left:0;
	border-right:0;
	transition:none;
	transform:none
}
.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top {
	height:auto;
	border-top:0;
	border-bottom:0
}
.navbar-expand-xxl .offcanvas-body {
	display:flex;
	flex-grow:0;
	padding:0;
	overflow-y:visible
}
}
.navbar-expand {
	flex-wrap:nowrap;
	justify-content:flex-start
}
.navbar-expand .navbar-nav {
	flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu {
	position:absolute
}
.navbar-expand .navbar-nav .nav-link {
	padding-left:.5rem;
	padding-right:.5rem
}
.navbar-expand .navbar-nav-scroll {
	overflow:visible
}
.navbar-expand .navbar-collapse {
	display:flex!important;
	flex-basis:auto
}
.navbar-expand .navbar-toggler {
	display:none
}
.navbar-expand .offcanvas-header {
	display:none
}
.navbar-expand .offcanvas {
	position:inherit;
	bottom:0;
	z-index:1000;
	flex-grow:1;
	visibility:visible!important;
	background-color:transparent;
	border-left:0;
	border-right:0;
	transition:none;
	transform:none
}
.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top {
	height:auto;
	border-top:0;
	border-bottom:0
}
.navbar-expand .offcanvas-body {
	display:flex;
	flex-grow:0;
	padding:0;
	overflow-y:visible
}
.navbar-light .navbar-brand {
	color:var(--ct-navbar-light-active-color)
}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover {
	color:var(--ct-navbar-light-active-color)
}
.navbar-light .navbar-nav .nav-link {
	color:var(--ct-navbar-light-color)
}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {
	color:var(--ct-navbar-light-hover-color)
}
.navbar-light .navbar-nav .nav-link.disabled {
	color:var(--ct-navbar-light-disabled-color)
}
.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link {
	color:var(--ct-navbar-light-active-color)
}
.navbar-light .navbar-toggler {
	color:var(--ct-navbar-light-color);
	border-color:rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='var%28--ct-navbar-light-color%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-light .navbar-text {
	color:var(--ct-navbar-light-color)
}
.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover {
	color:var(--ct-navbar-light-active-color)
}
.navbar-dark .navbar-brand {
	color:var(--ct-navbar-dark-active-color)
}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover {
	color:var(--ct-navbar-dark-active-color)
}
.navbar-dark .navbar-nav .nav-link {
	color:var(--ct-navbar-dark-color)
}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover {
	color:var(--ct-navbar-dark-hover-color)
}
.navbar-dark .navbar-nav .nav-link.disabled {
	color:var(--ct-navbar-dark-disabled-color)
}
.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link {
	color:var(--ct-navbar-dark-active-color)
}
.navbar-dark .navbar-toggler {
	color:var(--ct-navbar-dark-color);
	border-color:var(--ct-navbar-dark-toggler-border-color)
}
.navbar-dark .navbar-toggler-icon {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='var%28--ct-navbar-dark-color%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-dark .navbar-text {
	color:var(--ct-navbar-dark-color)
}
.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover {
	color:var(--ct-navbar-dark-active-color)
}
.card {
	position:relative;
	display:flex;
	flex-direction:column;
	min-width:0;
	word-wrap:break-word;
	background-color:var(--ct-card-bg);
	background-clip:border-box;
	border:0 solid var(--ct-card-border-color);
	border-radius:.25rem
}
.card>hr {
	margin-left:0;
	margin-right:0
}
.card>.list-group {
	border-top:inherit;
	border-bottom:inherit
}
.card>.list-group:first-child {
	border-top-width:0;
	border-top-right-radius:.25rem;
	border-top-left-radius:.25rem
}
.card>.list-group:last-child {
	border-bottom-width:0;
	border-bottom-left-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.card>.card-header+.list-group,.card>.list-group+.card-footer {
	border-top:0
}
.card-body {
	flex:1 1 auto;
	padding:1.5rem 1.5rem
}
.card-title {
	margin-bottom:1.005rem
}
.card-subtitle {
	margin-top:-.5025rem;
	margin-bottom:0
}
.card-text:last-child {
	margin-bottom:0
}
.card-link+.card-link {
	margin-right:1.5rem
}
.card-header {
	padding:1.005rem 1.5rem;
	margin-bottom:0;
	background-color:var(--ct-card-cap-bg);
	border-bottom:0 solid var(--ct-card-border-color)
}
.card-header:first-child {
	border-radius:.25rem .25rem 0 0
}
.card-footer {
	padding:1.005rem 1.5rem;
	background-color:var(--ct-card-cap-bg);
	border-top:0 solid var(--ct-card-border-color)
}
.card-footer:last-child {
	border-radius:0 0 .25rem .25rem
}
.card-header-tabs {
	margin-left:-.75rem;
	margin-bottom:-1.005rem;
	margin-right:-.75rem;
	border-bottom:0
}
.card-header-tabs .nav-link.active {
	background-color:var(--ct-card-bg);
	border-bottom-color:var(--ct-card-bg)
}
.card-header-pills {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.card-img-overlay {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	padding:1.25rem;
	border-radius:.25rem
}
.card-img,.card-img-bottom,.card-img-top {
	width:100%
}
.card-img,.card-img-top {
	border-top-right-radius:.25rem;
	border-top-left-radius:.25rem
}
.card-img,.card-img-bottom {
	border-bottom-left-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.card-group>.card {
	margin-bottom:.75rem
}
@media (min-width:576px) {
	.card-group {
	display:flex;
	flex-flow:row wrap
}
.card-group>.card {
	flex:1 0 0%;
	margin-bottom:0
}
.card-group>.card+.card {
	margin-right:0;
	border-right:0
}
.card-group>.card:not(:last-child) {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top {
	border-top-left-radius:0
}
.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom {
	border-bottom-left-radius:0
}
.card-group>.card:not(:first-child) {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top {
	border-top-right-radius:0
}
.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom {
	border-bottom-right-radius:0
}
}
.accordion-button {
	position:relative;
	display:flex;
	align-items:center;
	width:100%;
	padding:1rem 1.25rem;
	font-size:.9rem;
	color:var(--ct-accordion-color);
	text-align:right;
	background-color:#ebeff2;
	border:0;
	border-radius:0;
	overflow-anchor:none;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease
}
@media (prefers-reduced-motion:reduce) {
	.accordion-button {
	transition:none
}
}
.accordion-button:not(.collapsed) {
	color:var(--ct-accordion-button-active-color);
	background-color:var(--ct-accordion-button-active-bg);
	box-shadow:inset 0 -1px 0 var(--ct-accordion-border-color)
}
.accordion-button:not(.collapsed)::after {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--ct-accordion-button-active-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	transform:rotate(180deg)
}
.accordion-button::after {
	flex-shrink:0;
	width:1.25rem;
	height:1.25rem;
	margin-right:auto;
	content:"";
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--ct-accordion-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	background-repeat:no-repeat;
	background-size:1.25rem;
	transition:transform .2s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
	.accordion-button::after {
	transition:none
}
}
.accordion-button:hover {
	z-index:2
}
.accordion-button:focus {
	z-index:3;
	border-color:var(--ct-accordion-button-focus-border-color);
	outline:0;
	box-shadow:var(--ct-accordion-button-focus-box-shadow)
}
.accordion-header {
	margin-bottom:0
}
.accordion-item {
	background-color:#ebeff2;
	border:1px solid var(--ct-accordion-border-color)
}
.accordion-item:first-of-type {
	border-top-right-radius:.25rem;
	border-top-left-radius:.25rem
}
.accordion-item:first-of-type .accordion-button {
	border-top-right-radius:calc(.25rem - 1px);
	border-top-left-radius:calc(.25rem - 1px)
}
.accordion-item:not(:first-of-type) {
	border-top:0
}
.accordion-item:last-of-type {
	border-bottom-left-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.accordion-item:last-of-type .accordion-button.collapsed {
	border-bottom-left-radius:calc(.25rem - 1px);
	border-bottom-right-radius:calc(.25rem - 1px)
}
.accordion-item:last-of-type .accordion-collapse {
	border-bottom-left-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.accordion-body {
	padding:1rem 1.25rem
}
.accordion-flush .accordion-collapse {
	border-width:0
}
.accordion-flush .accordion-item {
	border-left:0;
	border-right:0;
	border-radius:0
}
.accordion-flush .accordion-item:first-child {
	border-top:0
}
.accordion-flush .accordion-item:last-child {
	border-bottom:0
}
.accordion-flush .accordion-item .accordion-button {
	border-radius:0
}
.breadcrumb {
	display:flex;
	flex-wrap:wrap;
	padding:0 0;
	margin-bottom:1rem;
	list-style:none;
	background-color:transparent;
	border-radius:.25rem
}
.breadcrumb-item+.breadcrumb-item {
	padding-right:.5rem
}
.breadcrumb-item+.breadcrumb-item::before {
	float:right;
	padding-left:.5rem;
	color:var(--ct-breadcrumb-divider-color);
	content:var(--ct-breadcrumb-divider, "\f0142")
}
.breadcrumb-item.active {
	color:var(--ct-breadcrumb-active-color)
}
.pagination {
	display:flex;
	padding-right:0;
	list-style:none
}
.page-link {
	position:relative;
	display:block;
	color:var(--ct-pagination-color);
	background-color:var(--ct-pagination-bg);
	border:1px solid var(--ct-pagination-border-color);
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
	.page-link {
	transition:none
}
}
.page-link:hover {
	z-index:2;
	color:var(--ct-pagination-hover-color);
	background-color:var(--ct-pagination-hover-bg);
	border-color:var(--ct-pagination-hover-border-color)
}
.page-link:focus {
	z-index:3;
	color:var(--ct-pagination-focus-color);
	background-color:var(--ct-pagination-focus-bg);
	outline:0;
	box-shadow:var(--ct-pagination-focus-box-shadow)
}
.page-item:not(:first-child) .page-link {
	margin-right:-1px
}
.page-item.active .page-link {
	z-index:3;
	color:var(--ct-component-active-color);
	background-color:var(--ct-component-active-bg);
	border-color:var(--ct-component-active-bg)
}
.page-item.disabled .page-link {
	color:var(--ct-pagination-disabled-color);
	pointer-events:none;
	background-color:var(--ct-pagination-disabled-bg);
	border-color:var(--ct-pagination-disabled-border-color)
}
.page-link {
	padding:.5rem .75rem
}
.page-item:first-child .page-link {
	border-top-right-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.page-item:last-child .page-link {
	border-top-left-radius:.25rem;
	border-bottom-left-radius:.25rem
}
.pagination-lg .page-link {
	padding:.75rem 1.5rem;
	font-size:1.25rem
}
.pagination-lg .page-item:first-child .page-link {
	border-top-right-radius:.3rem;
	border-bottom-right-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link {
	border-top-left-radius:.3rem;
	border-bottom-left-radius:.3rem
}
.pagination-sm .page-link {
	padding:.25rem .5rem;
	font-size:.875rem
}
.pagination-sm .page-item:first-child .page-link {
	border-top-right-radius:.2rem;
	border-bottom-right-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link {
	border-top-left-radius:.2rem;
	border-bottom-left-radius:.2rem
}
.badge {
	display:inline-block;
	padding:.25em .4em;
	font-size:.75em;
	font-weight:700;
	line-height:1;
	color:var(--ct-badge-color);
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25rem
}
.badge:empty {
	display:none
}
.btn .badge {
	position:relative;
	top:-1px
}
.alert {
	position:relative;
	padding:.75rem 1.25rem;
	margin-bottom:1rem;
	border:1px solid transparent;
	border-radius:.25rem
}
.alert-heading {
	color:inherit
}
.alert-link {
	font-weight:700
}
.alert-dismissible {
	padding-left:3.75rem
}
.alert-dismissible .btn-close {
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	padding:.9375rem 1.25rem
}
.alert-primary {
	color:#446d95;
	background-color:#e3f0fe;
	border-color:#d4e9fd
}
.alert-primary .alert-link {
	color:#365777
}
.alert-secondary {
	color:#41464b;
	background-color:#e2e3e5;
	border-color:#d3d6d8
}
.alert-secondary .alert-link {
	color:#34383c
}
.alert-success {
	color:#0a763f;
	background-color:#cff3e1;
	border-color:#b7edd2
}
.alert-success .alert-link {
	color:#085e32
}
.alert-info {
	color:#206e86;
	background-color:#d7f1f9;
	border-color:#c2eaf6
}
.alert-info .alert-link {
	color:#1a586b
}
.alert-warning {
	color:#957831;
	background-color:#fef4dc;
	border-color:#fdefcb
}
.alert-warning .alert-link {
	color:#776027
}
.alert-danger {
	color:#993737;
	background-color:#ffdede;
	border-color:#ffcece
}
.alert-danger .alert-link {
	color:#7a2c2c
}
.alert-light {
	color:#959596;
	background-color:#fefefe;
	border-color:#fdfdfe
}
.alert-light .alert-link {
	color:#777778
}
.alert-dark {
	color:#1e232a;
	background-color:#d6d8da;
	border-color:#c2c4c8
}
.alert-dark .alert-link {
	color:#181c22
}
.alert-pink {
	color:#99537a;
	background-color:#ffe8f5;
	border-color:#ffdcf0
}
.alert-pink .alert-link {
	color:#7a4262
}
.alert-purple {
	color:#373f71;
	background-color:#dee1f2;
	border-color:#ced2eb
}
.alert-purple .alert-link {
	color:#2c325a
}
.alert-blue {
	color:#446d95;
	background-color:#e3f0fe;
	border-color:#d4e9fd
}
.alert-blue .alert-link {
	color:#365777
}
@keyframes progress-bar-stripes {
	0% {
	background-position-x:.75rem
}
}
.progress {
	display:flex;
	height:.75rem;
	overflow:hidden;
	font-size:.675rem;
	background-color:var(--ct-progress-bg);
	border-radius:.25rem
}
.progress-bar {
	display:flex;
	flex-direction:column;
	justify-content:center;
	overflow:hidden;
	color:var(--ct-progress-bar-color);
	text-align:center;
	white-space:nowrap;
	background-color:var(--ct-progress-bar-bg);
	transition:width .6s ease
}
@media (prefers-reduced-motion:reduce) {
	.progress-bar {
	transition:none
}
}
.progress-bar-striped {
	background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-size:.75rem .75rem
}
.progress-bar-animated {
	animation:1s linear infinite progress-bar-stripes
}
@media (prefers-reduced-motion:reduce) {
	.progress-bar-animated {
	animation:none
}
}
.list-group {
	display:flex;
	flex-direction:column;
	padding-right:0;
	margin-bottom:0;
	border-radius:.25rem
}
.list-group-numbered {
	list-style-type:none;
	counter-reset:section
}
.list-group-numbered>li::before {
	content:counters(section, ".") ". ";
	counter-increment:section
}
.list-group-item-action {
	width:100%;
	color:var(--ct-list-group-action-color);
	text-align:inherit
}
.list-group-item-action:focus,.list-group-item-action:hover {
	z-index:1;
	color:var(--ct-list-group-action-color);
	text-decoration:none;
	background-color:var(--ct-list-group-hover-bg)
}
.list-group-item-action:active {
	color:var(--ct-list-group-action-active-color);
	background-color:var(--ct-list-group-action-active-bg)
}
.list-group-item {
	position:relative;
	display:block;
	padding:.75rem 1.25rem;
	color:var(--ct-list-group-color);
	background-color:var(--ct-list-group-bg);
	border:1px solid var(--ct-list-group-border-color)
}
.list-group-item:first-child {
	border-top-right-radius:inherit;
	border-top-left-radius:inherit
}
.list-group-item:last-child {
	border-bottom-left-radius:inherit;
	border-bottom-right-radius:inherit
}
.list-group-item.disabled,.list-group-item:disabled {
	color:var(--ct-list-group-disabled-color);
	pointer-events:none;
	background-color:var(--ct-list-group-disabled-bg)
}
.list-group-item.active {
	z-index:2;
	color:var(--ct-component-active-color);
	background-color:var(--ct-component-active-bg);
	border-color:var(--ct-component-active-bg)
}
.list-group-item+.list-group-item {
	border-top-width:0
}
.list-group-item+.list-group-item.active {
	margin-top:-1px;
	border-top-width:1px
}
.list-group-horizontal {
	flex-direction:row
}
.list-group-horizontal>.list-group-item:first-child {
	border-bottom-right-radius:.25rem;
	border-top-left-radius:0
}
.list-group-horizontal>.list-group-item:last-child {
	border-top-left-radius:.25rem;
	border-bottom-right-radius:0
}
.list-group-horizontal>.list-group-item.active {
	margin-top:0
}
.list-group-horizontal>.list-group-item+.list-group-item {
	border-top-width:1px;
	border-right-width:0
}
.list-group-horizontal>.list-group-item+.list-group-item.active {
	margin-right:-1px;
	border-right-width:1px
}
@media (min-width:576px) {
	.list-group-horizontal-sm {
	flex-direction:row
}
.list-group-horizontal-sm>.list-group-item:first-child {
	border-bottom-right-radius:.25rem;
	border-top-left-radius:0
}
.list-group-horizontal-sm>.list-group-item:last-child {
	border-top-left-radius:.25rem;
	border-bottom-right-radius:0
}
.list-group-horizontal-sm>.list-group-item.active {
	margin-top:0
}
.list-group-horizontal-sm>.list-group-item+.list-group-item {
	border-top-width:1px;
	border-right-width:0
}
.list-group-horizontal-sm>.list-group-item+.list-group-item.active {
	margin-right:-1px;
	border-right-width:1px
}
}
@media (min-width:768px) {
	.list-group-horizontal-md {
	flex-direction:row
}
.list-group-horizontal-md>.list-group-item:first-child {
	border-bottom-right-radius:.25rem;
	border-top-left-radius:0
}
.list-group-horizontal-md>.list-group-item:last-child {
	border-top-left-radius:.25rem;
	border-bottom-right-radius:0
}
.list-group-horizontal-md>.list-group-item.active {
	margin-top:0
}
.list-group-horizontal-md>.list-group-item+.list-group-item {
	border-top-width:1px;
	border-right-width:0
}
.list-group-horizontal-md>.list-group-item+.list-group-item.active {
	margin-right:-1px;
	border-right-width:1px
}
}
@media (min-width:992px) {
	.list-group-horizontal-lg {
	flex-direction:row
}
.list-group-horizontal-lg>.list-group-item:first-child {
	border-bottom-right-radius:.25rem;
	border-top-left-radius:0
}
.list-group-horizontal-lg>.list-group-item:last-child {
	border-top-left-radius:.25rem;
	border-bottom-right-radius:0
}
.list-group-horizontal-lg>.list-group-item.active {
	margin-top:0
}
.list-group-horizontal-lg>.list-group-item+.list-group-item {
	border-top-width:1px;
	border-right-width:0
}
.list-group-horizontal-lg>.list-group-item+.list-group-item.active {
	margin-right:-1px;
	border-right-width:1px
}
}
@media (min-width:1200px) {
	.list-group-horizontal-xl {
	flex-direction:row
}
.list-group-horizontal-xl>.list-group-item:first-child {
	border-bottom-right-radius:.25rem;
	border-top-left-radius:0
}
.list-group-horizontal-xl>.list-group-item:last-child {
	border-top-left-radius:.25rem;
	border-bottom-right-radius:0
}
.list-group-horizontal-xl>.list-group-item.active {
	margin-top:0
}
.list-group-horizontal-xl>.list-group-item+.list-group-item {
	border-top-width:1px;
	border-right-width:0
}
.list-group-horizontal-xl>.list-group-item+.list-group-item.active {
	margin-right:-1px;
	border-right-width:1px
}
}
@media (min-width:1400px) {
	.list-group-horizontal-xxl {
	flex-direction:row
}
.list-group-horizontal-xxl>.list-group-item:first-child {
	border-bottom-right-radius:.25rem;
	border-top-left-radius:0
}
.list-group-horizontal-xxl>.list-group-item:last-child {
	border-top-left-radius:.25rem;
	border-bottom-right-radius:0
}
.list-group-horizontal-xxl>.list-group-item.active {
	margin-top:0
}
.list-group-horizontal-xxl>.list-group-item+.list-group-item {
	border-top-width:1px;
	border-right-width:0
}
.list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
	margin-right:-1px;
	border-right-width:1px
}
}
.list-group-flush {
	border-radius:0
}
.list-group-flush>.list-group-item {
	border-width:0 0 1px
}
.list-group-flush>.list-group-item:last-child {
	border-bottom-width:0
}
.list-group-item-primary {
	color:#446d95;
	background-color:#e3f0fe
}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover {
	color:#446d95;
	background-color:#ccd8e5
}
.list-group-item-primary.list-group-item-action.active {
	color:#fff;
	background-color:#446d95;
	border-color:#446d95
}
.list-group-item-secondary {
	color:#41464b;
	background-color:#e2e3e5
}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover {
	color:#41464b;
	background-color:#cbccce
}
.list-group-item-secondary.list-group-item-action.active {
	color:#fff;
	background-color:#41464b;
	border-color:#41464b
}
.list-group-item-success {
	color:#0a763f;
	background-color:#cff3e1
}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover {
	color:#0a763f;
	background-color:#badbcb
}
.list-group-item-success.list-group-item-action.active {
	color:#fff;
	background-color:#0a763f;
	border-color:#0a763f
}
.list-group-item-info {
	color:#206e86;
	background-color:#d7f1f9
}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover {
	color:#206e86;
	background-color:#c2d9e0
}
.list-group-item-info.list-group-item-action.active {
	color:#fff;
	background-color:#206e86;
	border-color:#206e86
}
.list-group-item-warning {
	color:#957831;
	background-color:#fef4dc
}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover {
	color:#957831;
	background-color:#e5dcc6
}
.list-group-item-warning.list-group-item-action.active {
	color:#fff;
	background-color:#957831;
	border-color:#957831
}
.list-group-item-danger {
	color:#993737;
	background-color:#ffdede
}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover {
	color:#993737;
	background-color:#e6c8c8
}
.list-group-item-danger.list-group-item-action.active {
	color:#fff;
	background-color:#993737;
	border-color:#993737
}
.list-group-item-light {
	color:#959596;
	background-color:#fefefe
}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover {
	color:#959596;
	background-color:#e5e5e5
}
.list-group-item-light.list-group-item-action.active {
	color:#fff;
	background-color:#959596;
	border-color:#959596
}
.list-group-item-dark {
	color:#1e232a;
	background-color:#d6d8da
}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover {
	color:#1e232a;
	background-color:#c1c2c4
}
.list-group-item-dark.list-group-item-action.active {
	color:#fff;
	background-color:#1e232a;
	border-color:#1e232a
}
.list-group-item-pink {
	color:#99537a;
	background-color:#ffe8f5
}
.list-group-item-pink.list-group-item-action:focus,.list-group-item-pink.list-group-item-action:hover {
	color:#99537a;
	background-color:#e6d1dd
}
.list-group-item-pink.list-group-item-action.active {
	color:#fff;
	background-color:#99537a;
	border-color:#99537a
}
.list-group-item-purple {
	color:#373f71;
	background-color:#dee1f2
}
.list-group-item-purple.list-group-item-action:focus,.list-group-item-purple.list-group-item-action:hover {
	color:#373f71;
	background-color:#c8cbda
}
.list-group-item-purple.list-group-item-action.active {
	color:#fff;
	background-color:#373f71;
	border-color:#373f71
}
.list-group-item-blue {
	color:#446d95;
	background-color:#e3f0fe
}
.list-group-item-blue.list-group-item-action:focus,.list-group-item-blue.list-group-item-action:hover {
	color:#446d95;
	background-color:#ccd8e5
}
.list-group-item-blue.list-group-item-action.active {
	color:#fff;
	background-color:#446d95;
	border-color:#446d95
}
.btn-close {
	box-sizing:content-box;
	width:.8rem;
	height:.8rem;
	padding:.25em .25em;
	color:var(--ct-btn-close-color);
	background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238b96a0'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/.8rem auto no-repeat;
	border:0;
	border-radius:.25rem;
	opacity:.5
}
.btn-close:hover {
	color:var(--ct-btn-close-color);
	text-decoration:none;
	opacity:.75
}
.btn-close:focus {
	outline:0;
	box-shadow:none;
	opacity:1
}
.btn-close.disabled,.btn-close:disabled {
	pointer-events:none;
	-webkit-user-select:none;
	user-select:none;
	opacity:.25
}
.btn-close-white {
	filter:invert(1) grayscale(100%) brightness(200%)
}
.toast {
	width:350px;
	max-width:100%;
	font-size:.875rem;
	pointer-events:auto;
	background-color:var(--ct-toast-background-color);
	background-clip:padding-box;
	border:1px solid var(--ct-toast-border-color);
	box-shadow:0 .25rem .75rem rgba(0,0,0,.1);
	border-radius:.25rem
}
.toast.showing {
	opacity:0
}
.toast:not(.show) {
	display:none
}
.toast-container {
	width:max-content;
	max-width:100%;
	pointer-events:none
}
.toast-container>:not(:last-child) {
	margin-bottom:.75rem
}
.toast-header {
	display:flex;
	align-items:center;
	padding:.25rem .75rem;
	color:var(--ct-toast-header-color);
	background-color:var(--ct-toast-header-background-color);
	background-clip:padding-box;
	border-bottom:1px solid var(--ct-toast-header-border-color);
	border-top-right-radius:calc(.25rem - 1px);
	border-top-left-radius:calc(.25rem - 1px)
}
.toast-header .btn-close {
	margin-left:-.375rem;
	margin-right:.75rem
}
.toast-body {
	padding:.75rem;
	word-wrap:break-word
}
.modal {
	position:fixed;
	top:0;
	right:0;
	z-index:1055;
	display:none;
	width:100%;
	height:100%;
	overflow-x:hidden;
	overflow-y:auto;
	outline:0;
	background-color: rgba(0, 0, 0, 0.9);
}
.modal-dialog {
	position:relative;
	width:auto;
	margin:.5rem;
	pointer-events:none
}
.modal.fade .modal-dialog {
	transition:transform .3s ease-out;
	transform:translate(0,-50px)
}
@media (prefers-reduced-motion:reduce) {
	.modal.fade .modal-dialog {
	transition:none
}
}
.modal.show .modal-dialog {
	transform:none
}
.modal.modal-static .modal-dialog {
	transform:scale(1.02)
}
.modal-dialog-scrollable {
	height:calc(100% - 1rem)
}
.modal-dialog-scrollable .modal-content {
	max-height:100%;
	overflow:hidden
}
.modal-dialog-scrollable .modal-body {
	overflow-y:auto
}
.modal-dialog-centered {
	display:flex;
	align-items:center;
	min-height:calc(100% - 1rem)
}
.modal-content {
	position:relative;
	display:flex;
	flex-direction:column;
	width:100%;
	pointer-events:auto;
	background-color:var(--ct-modal-content-bg);
	background-clip:padding-box;
	border:1px solid transparent;
	border-radius:.2rem;
	outline:0
}
.modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	z-index:1050;
	width:100vw;
	height:100vh;
	background-color:var(--ct-modal-backdrop-bg)
}
.modal-backdrop.fade {
	opacity:0
}
.modal-backdrop.show {
	opacity:.5
}
.modal-header {
	display:flex;
	flex-shrink:0;
	align-items:center;
	justify-content:space-between;
	padding:1rem 1rem;
	border-bottom:1px solid var(--ct-modal-header-border-color);
	border-top-right-radius:calc(.2rem - 1px);
	border-top-left-radius:calc(.2rem - 1px)
}
.modal-header .btn-close {
	padding:.5rem .5rem;
	margin:-.5rem auto -.5rem -.5rem
}
.modal-title {
	margin-bottom:0;
	line-height:1.5
}
.modal-body {
	position:relative;
	flex:1 1 auto;
	padding:1rem
}
.modal-footer {
	display:flex;
	flex-wrap:wrap;
	flex-shrink:0;
	align-items:center;
	justify-content:flex-end;
	padding:.75rem;
	border-top:1px solid var(--ct-modal-footer-border-color);
	border-bottom-left-radius:calc(.2rem - 1px);
	border-bottom-right-radius:calc(.2rem - 1px)
}
.modal-footer>* {
	margin:.25rem
}
@media (min-width:576px) {
	.modal-dialog {
	max-width:700px;
	margin:1.75rem auto;
	border-radius: 10px;
	padding:10px;
	background-color: var(--ct-modal-content-bg);
	border:1px solid white;
}
.modal-dialog-scrollable {
	height:calc(100% - 3.5rem)
}
.modal-dialog-centered {
	min-height:calc(100% - 3.5rem)
}
.modal-sm {
	max-width:300px
}
}
@media (min-width:992px) {
	.modal-lg,.modal-xl {
	max-width:800px
}
}
@media (min-width:1200px) {
	.modal-xl {
	max-width:1140px
}
}
.modal-fullscreen {
	width:100vw;
	max-width:none;
	height:100%;
	margin:0
}
.modal-fullscreen .modal-content {
	height:100%;
	border:0;
	border-radius:0
}
.modal-fullscreen .modal-header {
	border-radius:0
}
.modal-fullscreen .modal-body {
	overflow-y:auto
}
.modal-fullscreen .modal-footer {
	border-radius:0
}
@media (max-width:575.98px) {
	.modal-fullscreen-sm-down {
	width:100vw;
	max-width:none;
	height:100%;
	margin:0
}
.modal-fullscreen-sm-down .modal-content {
	height:100%;
	border:0;
	border-radius:0
}
.modal-fullscreen-sm-down .modal-header {
	border-radius:0
}
.modal-fullscreen-sm-down .modal-body {
	overflow-y:auto
}
.modal-fullscreen-sm-down .modal-footer {
	border-radius:0
}
}
@media (max-width:767.98px) {
	.modal-fullscreen-md-down {
	width:100vw;
	max-width:none;
	height:100%;
	margin:0
}
.modal-fullscreen-md-down .modal-content {
	height:100%;
	border:0;
	border-radius:0
}
.modal-fullscreen-md-down .modal-header {
	border-radius:0
}
.modal-fullscreen-md-down .modal-body {
	overflow-y:auto
}
.modal-fullscreen-md-down .modal-footer {
	border-radius:0
}
}
@media (max-width:991.98px) {
	.modal-fullscreen-lg-down {
	width:100vw;
	max-width:none;
	height:100%;
	margin:0
}
.modal-fullscreen-lg-down .modal-content {
	height:100%;
	border:0;
	border-radius:0
}
.modal-fullscreen-lg-down .modal-header {
	border-radius:0
}
.modal-fullscreen-lg-down .modal-body {
	overflow-y:auto
}
.modal-fullscreen-lg-down .modal-footer {
	border-radius:0
}
}
@media (max-width:1199.98px) {
	.modal-fullscreen-xl-down {
	width:100vw;
	max-width:none;
	height:100%;
	margin:0
}
.modal-fullscreen-xl-down .modal-content {
	height:100%;
	border:0;
	border-radius:0
}
.modal-fullscreen-xl-down .modal-header {
	border-radius:0
}
.modal-fullscreen-xl-down .modal-body {
	overflow-y:auto
}
.modal-fullscreen-xl-down .modal-footer {
	border-radius:0
}
}
@media (max-width:1399.98px) {
	.modal-fullscreen-xxl-down {
	width:100vw;
	max-width:none;
	height:100%;
	margin:0
}
.modal-fullscreen-xxl-down .modal-content {
	height:100%;
	border:0;
	border-radius:0
}
.modal-fullscreen-xxl-down .modal-header {
	border-radius:0
}
.modal-fullscreen-xxl-down .modal-body {
	overflow-y:auto
}
.modal-fullscreen-xxl-down .modal-footer {
	border-radius:0
}
}
.tooltip {
	position:absolute;
	z-index:1080;
	display:block;
	margin:0;
	font-family:Roboto,sans-serif;
	font-style:normal;
	font-weight:400;
	line-height:1.5;
	text-align:right;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	letter-spacing:normal;
	word-break:normal;
	word-spacing:normal;
	white-space:normal;
	line-break:auto;
	font-size:.9rem;
	word-wrap:break-word;
	opacity:0
}
.tooltip.show {
	opacity:.9
}
.tooltip .tooltip-arrow {
	position:absolute;
	display:block;
	width:.8rem;
	height:.4rem
}
.tooltip .tooltip-arrow::before {
	position:absolute;
	content:"";
	border-color:transparent;
	border-style:solid
}
.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top {
	padding:.4rem 0
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow {
	bottom:0
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before {
	top:-1px;
	border-width:.4rem .4rem 0;
	border-top-color:var(--ct-tooltip-bg)
}
.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end {
	padding:0 .4rem
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow {
	right:0;
	width:.4rem;
	height:.8rem
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before {
	left:-1px;
	border-width:.4rem 0 .4rem .4rem;
	border-left-color:var(--ct-tooltip-bg)
}
.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom {
	padding:.4rem 0
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow {
	top:0
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before {
	bottom:-1px;
	border-width:0 .4rem .4rem;
	border-bottom-color:var(--ct-tooltip-bg)
}
.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start {
	padding:0 .4rem
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow {
	left:0;
	width:.4rem;
	height:.8rem
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before {
	right:-1px;
	border-width:.4rem .4rem .4rem 0;
	border-right-color:var(--ct-tooltip-bg)
}
.tooltip-inner {
	max-width:200px;
	padding:.4rem .8rem;
	color:var(--ct-tooltip-color);
	text-align:center;
	background-color:var(--ct-tooltip-bg);
	border-radius:.2rem
}
.popover {
	position:absolute;
	top:0;
	left:0;
	z-index:1070;
	display:block;
	max-width:276px;
	font-family:Roboto,sans-serif;
	font-style:normal;
	font-weight:400;
	line-height:1.5;
	text-align:right;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	letter-spacing:normal;
	word-break:normal;
	word-spacing:normal;
	white-space:normal;
	line-break:auto;
	font-size:.875rem;
	word-wrap:break-word;
	background-color:var(--ct-popover-bg);
	background-clip:padding-box;
	border:1px solid var(--ct-popover-border-color);
	border-radius:.3rem
}
.popover .popover-arrow {
	position:absolute;
	display:block;
	width:1rem;
	height:.5rem
}
.popover .popover-arrow::after,.popover .popover-arrow::before {
	position:absolute;
	display:block;
	content:"";
	border-color:transparent;
	border-style:solid
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow {
	bottom:calc(-.5rem - 1px)
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before {
	bottom:0;
	border-width:.5rem .5rem 0;
	border-top-color:var(--ct-popover-arrow-outer-color)
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after {
	bottom:1px;
	border-width:.5rem .5rem 0;
	border-top-color:var(--ct-popover-arrow-color)
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow {
	right:calc(-.5rem - 1px);
	width:.5rem;
	height:1rem
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before {
	right:0;
	border-width:.5rem 0 .5rem .5rem;
	border-left-color:var(--ct-popover-arrow-outer-color)
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after {
	right:1px;
	border-width:.5rem 0 .5rem .5rem;
	border-left-color:var(--ct-popover-arrow-color)
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow {
	top:calc(-.5rem - 1px)
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before {
	top:0;
	border-width:0 .5rem .5rem .5rem;
	border-bottom-color:var(--ct-popover-arrow-outer-color)
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after {
	top:1px;
	border-width:0 .5rem .5rem .5rem;
	border-bottom-color:var(--ct-popover-arrow-color)
}
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before {
	position:absolute;
	top:0;
	right:50%;
	display:block;
	width:1rem;
	margin-right:-.5rem;
	content:"";
	border-bottom:1px solid var(--ct-popover-header-bg)
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow {
	left:calc(-.5rem - 1px);
	width:.5rem;
	height:1rem
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before {
	left:0;
	border-width:.5rem .5rem .5rem 0;
	border-right-color:var(--ct-popover-arrow-outer-color)
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after {
	left:1px;
	border-width:.5rem .5rem .5rem 0;
	border-right-color:var(--ct-popover-arrow-color)
}
.popover-header {
	padding:.7rem .8rem;
	margin-bottom:0;
	font-size:.9rem;
	color:var(--ct-popover-header-color);
	background-color:var(--ct-popover-header-bg);
	border-bottom:1px solid var(--ct-popover-border-color);
	border-top-right-radius:calc(.3rem - 1px);
	border-top-left-radius:calc(.3rem - 1px)
}
.popover-header:empty {
	display:none
}
.popover-body {
	padding:.7rem .8rem;
	color:var(--ct-popover-body-color)
}
.carousel {
	position:relative
}
.carousel.pointer-event {
	touch-action:pan-y
}
.carousel-inner {
	position:relative;
	width:100%;
	overflow:hidden
}
.carousel-inner::after {
	display:block;
	clear:both;
	content:""
}
.carousel-item {
	position:relative;
	display:none;
	float:right;
	width:100%;
	margin-left:-100%;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	transition:transform .6s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
	.carousel-item {
	transition:none
}
}
.carousel-item-next,.carousel-item-prev,.carousel-item.active {
	display:block
}
.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start) {
	transform:translateX(100%)
}
.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end) {
	transform:translateX(-100%)
}
.carousel-fade .carousel-item {
	opacity:0;
	transition-property:opacity;
	transform:none
}
.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active {
	z-index:1;
	opacity:1
}
.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start {
	z-index:0;
	opacity:0;
	transition:opacity 0s .6s
}
@media (prefers-reduced-motion:reduce) {
	.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start {
	transition:none
}
}
.carousel-control-next,.carousel-control-prev {
	position:absolute;
	top:0;
	bottom:0;
	z-index:1;
	display:flex;
	align-items:center;
	justify-content:center;
	width:15%;
	padding:0;
	color:var(--ct-carousel-control-color);
	text-align:center;
	background:0 0;
	border:0;
	opacity:.5;
	transition:opacity .15s ease
}
@media (prefers-reduced-motion:reduce) {
	.carousel-control-next,.carousel-control-prev {
	transition:none
}
}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover {
	color:var(--ct-carousel-control-color);
	text-decoration:none;
	outline:0;
	opacity:.9
}
.carousel-control-prev {
	right:0
}
.carousel-control-next {
	left:0
}
.carousel-control-next-icon,.carousel-control-prev-icon {
	display:inline-block;
	width:20px;
	height:20px;
	background-repeat:no-repeat;
	background-position:50%;
	background-size:100% 100%
}
.carousel-control-next-icon {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")
}
.carousel-control-prev-icon {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}
.carousel-indicators {
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	z-index:2;
	display:flex;
	justify-content:center;
	padding:0;
	margin-left:15%;
	margin-bottom:1rem;
	margin-right:15%;
	list-style:none
}
.carousel-indicators [data-bs-target] {
	box-sizing:content-box;
	flex:0 1 auto;
	width:30px;
	height:3px;
	padding:0;
	margin-left:3px;
	margin-right:3px;
	text-indent:-999px;
	cursor:pointer;
	background-color:var(--ct-carousel-indicator-active-bg);
	background-clip:padding-box;
	border:0;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	opacity:.5;
	transition:opacity .6s ease
}
@media (prefers-reduced-motion:reduce) {
	.carousel-indicators [data-bs-target] {
	transition:none
}
}
.carousel-indicators .active {
	opacity:1
}
.carousel-caption {
	position:absolute;
	left:15%;
	bottom:1.25rem;
	right:15%;
	padding-top:1.25rem;
	padding-bottom:1.25rem;
	color:var(--ct-carousel-caption-color);
	text-align:center
}
.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon {
	filter:invert(1) grayscale(100)
}
.carousel-dark .carousel-indicators [data-bs-target] {
	background-color:var(--ct-carousel-dark-indicator-active-bg)
}
.carousel-dark .carousel-caption {
	color:var(--ct-carousel-dark-caption-color)
}
@keyframes spinner-border {
	to {
	transform:rotate(360deg)
}
}
.spinner-border {
	display:inline-block;
	width:2rem;
	height:2rem;
	vertical-align:-.125em;
	border:.25em solid currentColor;
	border-left-color:transparent;
	border-radius:50%;
	animation:.75s linear infinite spinner-border
}
.spinner-border-sm {
	width:1rem;
	height:1rem;
	border-width:.2em
}
@keyframes spinner-grow {
	0% {
	transform:scale(0)
}
50% {
	opacity:1;
	transform:none
}
}
.spinner-grow {
	display:inline-block;
	width:2rem;
	height:2rem;
	vertical-align:-.125em;
	background-color:currentColor;
	border-radius:50%;
	opacity:0;
	animation:.75s linear infinite spinner-grow
}
.spinner-grow-sm {
	width:1rem;
	height:1rem
}
@media (prefers-reduced-motion:reduce) {
	.spinner-border,.spinner-grow {
	animation-duration:1.5s
}
}
.offcanvas {
	position:fixed;
	bottom:0;
	z-index:1045;
	display:flex;
	flex-direction:column;
	max-width:100%;
	visibility:hidden;
	background-color:var(--ct-modal-content-bg);
	background-clip:padding-box;
	outline:0;
	transition:transform .3s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
	.offcanvas {
	transition:none
}
}
.offcanvas-backdrop {
	position:fixed;
	top:0;
	right:0;
	z-index:1040;
	width:100vw;
	height:100vh;
	background-color:var(--ct-modal-backdrop-bg)
}
.offcanvas-backdrop.fade {
	opacity:0
}
.offcanvas-backdrop.show {
	opacity:.5
}
.offcanvas-header {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:1rem 1rem
}
.offcanvas-header .btn-close {
	padding:.5rem .5rem;
	margin-top:-.5rem;
	margin-left:-.5rem;
	margin-bottom:-.5rem
}
.offcanvas-title {
	margin-bottom:0;
	line-height:1.5
}
.offcanvas-body {
	flex-grow:1;
	padding:1rem 1rem;
	overflow-y:auto
}
.offcanvas-start {
	top:0;
	right:0;
	width:400px;
	border-left:1px solid transparent;
	transform:translateX(100%)
}
.offcanvas-end {
	top:0;
	left:0;
	width:400px;
	border-right:1px solid transparent;
	transform:translateX(-100%)
}
.offcanvas-top {
	top:0;
	left:0;
	right:0;
	height:30vh;
	max-height:100%;
	border-bottom:1px solid transparent;
	transform:translateY(-100%)
}
.offcanvas-bottom {
	left:0;
	right:0;
	height:30vh;
	max-height:100%;
	border-top:1px solid transparent;
	transform:translateY(100%)
}
.offcanvas.show {
	transform:none
}
.placeholder {
	display:inline-block;
	min-height:1em;
	vertical-align:middle;
	cursor:wait;
	background-color:currentColor;
	opacity:.5
}
.placeholder.btn::before {
	display:inline-block;
	content:""
}
.placeholder-xs {
	min-height:.6em
}
.placeholder-sm {
	min-height:.8em
}
.placeholder-lg {
	min-height:1.2em
}
.placeholder-glow .placeholder {
	animation:placeholder-glow 2s ease-in-out infinite
}
@keyframes placeholder-glow {
	50% {
	opacity:.2
}
}
.placeholder-wave {
	-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);
	mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);
	-webkit-mask-size:200% 100%;
	mask-size:200% 100%;
	animation:placeholder-wave 2s linear infinite
}
@keyframes placeholder-wave {
	100% {
	-webkit-mask-position:-200% 0;
	mask-position:-200% 0
}
}
.clearfix::after {
	display:block;
	clear:both;
	content:""
}
.link-primary {
	color:#71b6f9
}
.link-primary:focus,.link-primary:hover {
	color:#609bd4
}
.link-secondary {
	color:#6c757d
}
.link-secondary:focus,.link-secondary:hover {
	color:#5c636a
}
.link-success {
	color:#10c469
}
.link-success:focus,.link-success:hover {
	color:#0ea759
}
.link-info {
	color:#35b8e0
}
.link-info:focus,.link-info:hover {
	color:#2d9cbe
}
.link-warning {
	color:#f9c851
}
.link-warning:focus,.link-warning:hover {
	color:#fad06b
}
.link-danger {
	color:#ff5b5b
}
.link-danger:focus,.link-danger:hover {
	color:#d94d4d
}
.link-light {
	color:#f8f9fa
}
.link-light:focus,.link-light:hover {
	color:#f9fafb
}
.link-dark {
	color:#323a46
}
.link-dark:focus,.link-dark:hover {
	color:#2b313c
}
.link-pink {
	color:#ff8acc
}
.link-pink:focus,.link-pink:hover {
	color:#d975ad
}
.link-purple {
	color:#5b69bc
}
.link-purple:focus,.link-purple:hover {
	color:#4d59a0
}
.link-blue {
	color:#71b6f9
}
.link-blue:focus,.link-blue:hover {
	color:#609bd4
}
.ratio {
	position:relative;
	width:100%
}
.ratio::before {
	display:block;
	padding-top:var(--ct-aspect-ratio);
	content:""
}
.ratio>* {
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%
}
.ratio-1x1 {
	--ct-aspect-ratio:100%
}
.ratio-4x3 {
	--ct-aspect-ratio:75%
}
.ratio-16x9 {
	--ct-aspect-ratio:56.25%
}
.ratio-21x9 {
	--ct-aspect-ratio:42.8571428571%
}
.fixed-top {
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:1030
}
.fixed-bottom {
	position:fixed;
	left:0;
	bottom:0;
	right:0;
	z-index:1030
}
.sticky-top {
	position:sticky;
	top:0;
	z-index:1020
}
@media (min-width:576px) {
	.sticky-sm-top {
	position:sticky;
	top:0;
	z-index:1020
}
}
@media (min-width:768px) {
	.sticky-md-top {
	position:sticky;
	top:0;
	z-index:1020
}
}
@media (min-width:992px) {
	.sticky-lg-top {
	position:sticky;
	top:0;
	z-index:1020
}
}
@media (min-width:1200px) {
	.sticky-xl-top {
	position:sticky;
	top:0;
	z-index:1020
}
}
@media (min-width:1400px) {
	.sticky-xxl-top {
	position:sticky;
	top:0;
	z-index:1020
}
}
.hstack {
	display:flex;
	flex-direction:row;
	align-items:center;
	align-self:stretch
}
.vstack {
	display:flex;
	flex:1 1 auto;
	flex-direction:column;
	align-self:stretch
}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within) {
	position:absolute!important;
	width:1px!important;
	height:1px!important;
	padding:0!important;
	margin:-1px!important;
	overflow:hidden!important;
	clip:rect(0,0,0,0)!important;
	white-space:nowrap!important;
	border:0!important
}
.stretched-link::after {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:1;
	content:""
}
.text-truncate {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.vr {
	display:inline-block;
	align-self:stretch;
	width:1px;
	min-height:1em;
	background-color:currentColor;
	opacity:1
}
.align-baseline {
	vertical-align:baseline!important
}
.align-top {
	vertical-align:top!important
}
.align-middle {
	vertical-align:middle!important
}
.align-bottom {
	vertical-align:bottom!important
}
.align-text-bottom {
	vertical-align:text-bottom!important
}
.align-text-top {
	vertical-align:text-top!important
}
.float-start {
	float:right!important
}
.float-end {
	float:left!important
}
.float-none {
	float:none!important
}
.opacity-0 {
	opacity:0!important
}
.opacity-25 {
	opacity:.25!important
}
.opacity-50 {
	opacity:.5!important
}
.opacity-75 {
	opacity:.75!important
}
.opacity-100 {
	opacity:1!important
}
.overflow-auto {
	overflow:auto!important
}
.overflow-hidden {
	overflow:hidden!important
}
.overflow-visible {
	overflow:visible!important
}
.overflow-scroll {
	overflow:scroll!important
}
.d-inline {
	display:inline!important
}
.d-inline-block {
	display:inline-block!important
}
.d-block {
	display:block!important
}
.d-grid {
	display:grid!important
}
.d-table {
	display:table!important
}
.d-table-row {
	display:table-row!important
}
.d-table-cell {
	display:table-cell!important
}
.d-flex {
	display:flex!important
}
.d-inline-flex {
	display:inline-flex!important
}
.d-none {
	display:none!important
}
.shadow {
	box-shadow:var(--ct-box-shadow)!important
}
.shadow-sm {
	box-shadow:var(--ct-box-shadow-sm)!important
}
.shadow-lg {
	box-shadow:var(--ct-box-shadow-lg)!important
}
.shadow-none {
	box-shadow:none!important
}
.position-static {
	position:static!important
}
.position-relative {
	position:relative!important
}
.position-absolute {
	position:absolute!important
}
.position-fixed {
	position:fixed!important
}
.position-sticky {
	position:sticky!important
}
.top-0 {
	top:0!important
}
.top-50 {
	top:50%!important
}
.top-100 {
	top:100%!important
}
.bottom-0 {
	bottom:0!important
}
.bottom-50 {
	bottom:50%!important
}
.bottom-100 {
	bottom:100%!important
}
.start-0 {
	right:0!important
}
.start-50 {
	right:50%!important
}
.start-100 {
	right:100%!important
}
.end-0 {
	left:0!important
}
.end-50 {
	left:50%!important
}
.end-100 {
	left:100%!important
}
.translate-middle {
	transform:translate(50%,-50%)!important
}
.translate-middle-x {
	transform:translateX(50%)!important
}
.translate-middle-y {
	transform:translateY(-50%)!important
}
.border {
	border:1px solid var(--ct-border-color)!important
}
.border-0 {
	border:0!important
}
.border-top {
	border-top:1px solid var(--ct-border-color)!important
}
.border-top-0 {
	border-top:0!important
}
.border-end {
	border-left:1px solid var(--ct-border-color)!important
}
.border-end-0 {
	border-left:0!important
}
.border-bottom {
	border-bottom:1px solid var(--ct-border-color)!important
}
.border-bottom-0 {
	border-bottom:0!important
}
.border-start {
	border-right:1px solid var(--ct-border-color)!important
}
.border-start-0 {
	border-right:0!important
}
.border-primary {
	border-color:#71b6f9!important
}
.border-secondary {
	border-color:#6c757d!important
}
.border-success {
	border-color:#10c469!important
}
.border-info {
	border-color:#35b8e0!important
}
.border-warning {
	border-color:#f9c851!important
}
.border-danger {
	border-color:#ff5b5b!important
}
.border-light {
	border-color:#f8f9fa!important
}
.border-dark {
	border-color:#323a46!important
}
.border-pink {
	border-color:#ff8acc!important
}
.border-purple {
	border-color:#5b69bc!important
}
.border-blue {
	border-color:#71b6f9!important
}
.border-white {
	border-color:#fff!important
}
.border-0 {
	border-width:0!important
}
.border-1 {
	border-width:1px!important
}
.border-2 {
	border-width:2px!important
}
.border-3 {
	border-width:3px!important
}
.border-4 {
	border-width:4px!important
}
.border-5 {
	border-width:5px!important
}
.w-25 {
	width:25%!important
}
.w-50 {
	width:50%!important
}
.w-75 {
	width:75%!important
}
.w-100 {
	width:100%!important
}
.w-auto {
	width:auto!important
}
.mw-100 {
	max-width:100%!important
}
.vw-100 {
	width:100vw!important
}
.min-vw-100 {
	min-width:100vw!important
}
.h-25 {
	height:25%!important
}
.h-50 {
	height:50%!important
}
.h-75 {
	height:75%!important
}
.h-100 {
	height:100%!important
}
.h-auto {
	height:auto!important
}
.mh-100 {
	max-height:100%!important
}
.vh-100 {
	height:100vh!important
}
.min-vh-100 {
	min-height:100vh!important
}
.flex-fill {
	flex:1 1 auto!important
}
.flex-row {
	flex-direction:row!important
}
.flex-column {
	flex-direction:column!important
}
.flex-row-reverse {
	flex-direction:row-reverse!important
}
.flex-column-reverse {
	flex-direction:column-reverse!important
}
.flex-grow-0 {
	flex-grow:0!important
}
.flex-grow-1 {
	flex-grow:1!important
}
.flex-shrink-0 {
	flex-shrink:0!important
}
.flex-shrink-1 {
	flex-shrink:1!important
}
.flex-wrap {
	flex-wrap:wrap!important
}
.flex-nowrap {
	flex-wrap:nowrap!important
}
.flex-wrap-reverse {
	flex-wrap:wrap-reverse!important
}
.gap-0 {
	gap:0!important
}
.gap-1 {
	gap:.375rem!important
}
.gap-2 {
	gap:.75rem!important
}
.gap-3 {
	gap:1.5rem!important
}
.gap-4 {
	gap:2.25rem!important
}
.gap-5 {
	gap:4.5rem!important
}
.justify-content-start {
	justify-content:flex-start!important
}
.justify-content-end {
	justify-content:flex-end!important
}
.justify-content-center {
	justify-content:center!important
}
.justify-content-between {
	justify-content:space-between!important
}
.justify-content-around {
	justify-content:space-around!important
}
.justify-content-evenly {
	justify-content:space-evenly!important
}
.align-items-start {
	align-items:flex-start!important
}
.align-items-end {
	align-items:flex-end!important
}
.align-items-center {
	align-items:center!important
}
.align-items-baseline {
	align-items:baseline!important
}
.align-items-stretch {
	align-items:stretch!important
}
.align-content-start {
	align-content:flex-start!important
}
.align-content-end {
	align-content:flex-end!important
}
.align-content-center {
	align-content:center!important
}
.align-content-between {
	align-content:space-between!important
}
.align-content-around {
	align-content:space-around!important
}
.align-content-stretch {
	align-content:stretch!important
}
.align-self-auto {
	align-self:auto!important
}
.align-self-start {
	align-self:flex-start!important
}
.align-self-end {
	align-self:flex-end!important
}
.align-self-center {
	align-self:center!important
}
.align-self-baseline {
	align-self:baseline!important
}
.align-self-stretch {
	align-self:stretch!important
}
.order-first {
	order:-1!important
}
.order-0 {
	order:0!important
}
.order-1 {
	order:1!important
}
.order-2 {
	order:2!important
}
.order-3 {
	order:3!important
}
.order-4 {
	order:4!important
}
.order-5 {
	order:5!important
}
.order-last {
	order:6!important
}
.m-0 {
	margin:0!important
}
.m-1 {
	margin:.375rem!important
}
.m-2 {
	margin:.75rem!important
}
.m-3 {
	margin:1.5rem!important
}
.m-4 {
	margin:2.25rem!important
}
.m-5 {
	margin:4.5rem!important
}
.m-auto {
	margin:auto!important
}
.mx-0 {
	margin-left:0!important;
	margin-right:0!important
}
.mx-1 {
	margin-left:.375rem!important;
	margin-right:.375rem!important
}
.mx-2 {
	margin-left:.75rem!important;
	margin-right:.75rem!important
}
.mx-3 {
	margin-left:1.5rem!important;
	margin-right:1.5rem!important
}
.mx-4 {
	margin-left:2.25rem!important;
	margin-right:2.25rem!important
}
.mx-5 {
	margin-left:4.5rem!important;
	margin-right:4.5rem!important
}
.mx-auto {
	margin-left:auto!important;
	margin-right:auto!important
}
.my-0 {
	margin-top:0!important;
	margin-bottom:0!important
}
.my-1 {
	margin-top:.375rem!important;
	margin-bottom:.375rem!important
}
.my-2 {
	margin-top:.75rem!important;
	margin-bottom:.75rem!important
}
.my-3 {
	margin-top:1.5rem!important;
	margin-bottom:1.5rem!important
}
.my-4 {
	margin-top:2.25rem!important;
	margin-bottom:2.25rem!important
}
.my-5 {
	margin-top:4.5rem!important;
	margin-bottom:4.5rem!important
}
.my-auto {
	margin-top:auto!important;
	margin-bottom:auto!important
}
.mt-0 {
	margin-top:0!important
}
.mt-1 {
	margin-top:.375rem!important
}
.mt-2 {
	margin-top:.75rem!important
}
.mt-3 {
	margin-top:1.5rem!important
}
.mt-4 {
	margin-top:2.25rem!important
}
.mt-5 {
	margin-top:4.5rem!important
}
.mt-auto {
	margin-top:auto!important
}
.me-0 {
	margin-left:0!important
}
.me-1 {
	margin-left:.375rem!important
}
.me-2 {
	margin-left:.75rem!important
}
.me-3 {
	margin-left:1.5rem!important
}
.me-4 {
	margin-left:2.25rem!important
}
.me-5 {
	margin-left:4.5rem!important
}
.me-auto {
	margin-left:auto!important
}
.mb-0 {
	margin-bottom:0!important
}
.mb-1 {
	margin-bottom:.375rem!important
}
.mb-2 {
	margin-bottom:.75rem!important
}
.mb-3 {
	margin-bottom:1.5rem!important
}
.mb-4 {
	margin-bottom:2.25rem!important
}
.mb-5 {
	margin-bottom:4.5rem!important
}
.mb-auto {
	margin-bottom:auto!important
}
.ms-0 {
	margin-right:0!important
}
.ms-1 {
	margin-right:.375rem!important
}
.ms-2 {
	margin-right:.75rem!important
}
.ms-3 {
	margin-right:1.5rem!important
}
.ms-4 {
	margin-right:2.25rem!important
}
.ms-5 {
	margin-right:4.5rem!important
}
.ms-auto {
	margin-right:auto!important
}
.m-n1 {
	margin:-.375rem!important
}
.m-n2 {
	margin:-.75rem!important
}
.m-n3 {
	margin:-1.5rem!important
}
.m-n4 {
	margin:-2.25rem!important
}
.m-n5 {
	margin:-4.5rem!important
}
.mx-n1 {
	margin-left:-.375rem!important;
	margin-right:-.375rem!important
}
.mx-n2 {
	margin-left:-.75rem!important;
	margin-right:-.75rem!important
}
.mx-n3 {
	margin-left:-1.5rem!important;
	margin-right:-1.5rem!important
}
.mx-n4 {
	margin-left:-2.25rem!important;
	margin-right:-2.25rem!important
}
.mx-n5 {
	margin-left:-4.5rem!important;
	margin-right:-4.5rem!important
}
.my-n1 {
	margin-top:-.375rem!important;
	margin-bottom:-.375rem!important
}
.my-n2 {
	margin-top:-.75rem!important;
	margin-bottom:-.75rem!important
}
.my-n3 {
	margin-top:-1.5rem!important;
	margin-bottom:-1.5rem!important
}
.my-n4 {
	margin-top:-2.25rem!important;
	margin-bottom:-2.25rem!important
}
.my-n5 {
	margin-top:-4.5rem!important;
	margin-bottom:-4.5rem!important
}
.mt-n1 {
	margin-top:-.375rem!important
}
.mt-n2 {
	margin-top:-.75rem!important
}
.mt-n3 {
	margin-top:-1.5rem!important
}
.mt-n4 {
	margin-top:-2.25rem!important
}
.mt-n5 {
	margin-top:-4.5rem!important
}
.me-n1 {
	margin-left:-.375rem!important
}
.me-n2 {
	margin-left:-.75rem!important
}
.me-n3 {
	margin-left:-1.5rem!important
}
.me-n4 {
	margin-left:-2.25rem!important
}
.me-n5 {
	margin-left:-4.5rem!important
}
.mb-n1 {
	margin-bottom:-.375rem!important
}
.mb-n2 {
	margin-bottom:-.75rem!important
}
.mb-n3 {
	margin-bottom:-1.5rem!important
}
.mb-n4 {
	margin-bottom:-2.25rem!important
}
.mb-n5 {
	margin-bottom:-4.5rem!important
}
.ms-n1 {
	margin-right:-.375rem!important
}
.ms-n2 {
	margin-right:-.75rem!important
}
.ms-n3 {
	margin-right:-1.5rem!important
}
.ms-n4 {
	margin-right:-2.25rem!important
}
.ms-n5 {
	margin-right:-4.5rem!important
}
.p-0 {
	padding:0!important
}
.p-1 {
	padding:.375rem!important
}
.p-2 {
	padding:.75rem!important
}
.p-3 {
	padding:1.5rem!important
}
.p-4 {
	padding:2.25rem!important
}
.p-5 {
	padding:4.5rem!important
}
.px-0 {
	padding-left:0!important;
	padding-right:0!important
}
.px-1 {
	padding-left:.375rem!important;
	padding-right:.375rem!important
}
.px-2 {
	padding-left:.75rem!important;
	padding-right:.75rem!important
}
.px-3 {
	padding-left:1.5rem!important;
	padding-right:1.5rem!important
}
.px-4 {
	padding-left:2.25rem!important;
	padding-right:2.25rem!important
}
.px-5 {
	padding-left:4.5rem!important;
	padding-right:4.5rem!important
}
.py-0 {
	padding-top:0!important;
	padding-bottom:0!important
}
.py-1 {
	padding-top:.375rem!important;
	padding-bottom:.375rem!important
}
.py-2 {
	padding-top:.75rem!important;
	padding-bottom:.75rem!important
}
.py-3 {
	padding-top:1.5rem!important;
	padding-bottom:1.5rem!important
}
.py-4 {
	padding-top:2.25rem!important;
	padding-bottom:2.25rem!important
}
.py-5 {
	padding-top:4.5rem!important;
	padding-bottom:4.5rem!important
}
.pt-0 {
	padding-top:0!important
}
.pt-1 {
	padding-top:.375rem!important
}
.pt-2 {
	padding-top:.75rem!important
}
.pt-3 {
	padding-top:1.5rem!important
}
.pt-4 {
	padding-top:2.25rem!important
}
.pt-5 {
	padding-top:4.5rem!important
}
.pe-0 {
	padding-left:0!important
}
.pe-1 {
	padding-left:.375rem!important
}
.pe-2 {
	padding-left:.75rem!important
}
.pe-3 {
	padding-left:1.5rem!important
}
.pe-4 {
	padding-left:2.25rem!important
}
.pe-5 {
	padding-left:4.5rem!important
}
.pb-0 {
	padding-bottom:0!important
}
.pb-1 {
	padding-bottom:.375rem!important
}
.pb-2 {
	padding-bottom:.75rem!important
}
.pb-3 {
	padding-bottom:1.5rem!important
}
.pb-4 {
	padding-bottom:2.25rem!important
}
.pb-5 {
	padding-bottom:4.5rem!important
}
.ps-0 {
	padding-right:0!important
}
.ps-1 {
	padding-right:.375rem!important
}
.ps-2 {
	padding-right:.75rem!important
}
.ps-3 {
	padding-right:1.5rem!important
}
.ps-4 {
	padding-right:2.25rem!important
}
.ps-5 {
	padding-right:4.5rem!important
}
.font-monospace {
	font-family:var(--ct-font-monospace)!important
}
.fs-1 {
	font-size:calc(1.35rem + 1.2vw)!important
}
.fs-2 {
	font-size:calc(1.3125rem + .75vw)!important
}
.fs-3 {
	font-size:calc(1.275rem + .3vw)!important
}
.fs-4 {
	font-size:1.125rem!important
}
.fs-5 {
	font-size:.9375rem!important
}
.fs-6 {
	font-size:.75rem!important
}
.fst-italic {
	font-style:italic!important
}
.fst-normal {
	font-style:normal!important
}
.fw-light {
	font-weight:300!important
}
.fw-lighter {
	font-weight:lighter!important
}
.fw-normal {
	font-weight:400!important
}
.fw-bold {
	font-weight:700!important
}
.fw-bolder {
	font-weight:bolder!important
}
.lh-1 {
	line-height:1!important
}
.lh-sm {
	line-height:1.25!important
}
.lh-base {
	line-height:1.5!important
}
.lh-lg {
	line-height:2!important
}
.text-start {
	text-align:right!important
}
.text-end {
	text-align:left!important
}
.text-center {
	text-align:center!important
}
.text-decoration-none {
	text-decoration:none!important
}
.text-decoration-underline {
	text-decoration:underline!important
}
.text-decoration-line-through {
	text-decoration:line-through!important
}
.text-lowercase {
	text-transform:lowercase!important
}
.text-uppercase {
	text-transform:uppercase!important
}
.text-capitalize {
	text-transform:capitalize!important
}
.text-wrap {
	white-space:normal!important
}
.text-nowrap {
	white-space:nowrap!important
}
.text-primary {
	--ct-text-opacity:1;
	color:rgba(var(--ct-primary-rgb),var(--ct-text-opacity))!important
}
.text-secondary {
	--ct-text-opacity:1;
	color:rgba(var(--ct-secondary-rgb),var(--ct-text-opacity))!important
}
.text-success {
	--ct-text-opacity:1;
	color:rgba(var(--ct-success-rgb),var(--ct-text-opacity))!important
}
.text-info {
	--ct-text-opacity:1;
	color:rgba(var(--ct-info-rgb),var(--ct-text-opacity))!important
}
.text-warning {
	--ct-text-opacity:1;
	color:rgba(var(--ct-warning-rgb),var(--ct-text-opacity))!important
}
.text-danger {
	--ct-text-opacity:1;
	color:rgba(var(--ct-danger-rgb),var(--ct-text-opacity))!important
}
.text-light {
	--ct-text-opacity:1;
	color:rgba(var(--ct-light-rgb),var(--ct-text-opacity))!important
}
.text-dark {
	--ct-text-opacity:1;
	color:rgba(var(--ct-dark-rgb),var(--ct-text-opacity))!important
}
.text-black {
	--ct-text-opacity:1;
	color:rgba(var(--ct-black-rgb),var(--ct-text-opacity))!important
}
.text-white {
	--ct-text-opacity:1;
	color:rgba(var(--ct-white-rgb),var(--ct-text-opacity))!important
}
.text-body {
	--ct-text-opacity:1;
	color:rgba(var(--ct-body-color-rgb),var(--ct-text-opacity))!important
}
.text-muted {
	--ct-text-opacity:1;
	color:var(--ct-text-muted)!important
}
.text-black-50 {
	--ct-text-opacity:1;
	color:rgba(0,0,0,.5)!important
}
.text-white-50 {
	--ct-text-opacity:1;
	color:rgba(255,255,255,.5)!important
}
.text-reset {
	--ct-text-opacity:1;
	color:inherit!important
}
.text-opacity-25 {
	--ct-text-opacity:0.25
}
.text-opacity-50 {
	--ct-text-opacity:0.5
}
.text-opacity-75 {
	--ct-text-opacity:0.75
}
.text-opacity-100 {
	--ct-text-opacity:1
}
.bg-primary {
	--ct-bg-opacity:1;
	background-color:rgba(var(--ct-primary-rgb),var(--ct-bg-opacity))!important
}
.bg-secondary {
	--ct-bg-opacity:1;
	background-color:rgba(var(--ct-secondary-rgb),var(--ct-bg-opacity))!important
}
.bg-success {
	--ct-bg-opacity:1;
	background-color:rgba(var(--ct-success-rgb),var(--ct-bg-opacity))!important
}
.bg-info {
	--ct-bg-opacity:1;
	background-color:rgba(var(--ct-info-rgb),var(--ct-bg-opacity))!important
}
.bg-warning {
	--ct-bg-opacity:1;
	background-color:rgba(var(--ct-warning-rgb),var(--ct-bg-opacity))!important
}
.bg-danger {
	--ct-bg-opacity:1;
	background-color:rgba(var(--ct-danger-rgb),var(--ct-bg-opacity))!important
}
.bg-light {
	--ct-bg-opacity:1;
	background-color:rgba(var(--ct-light-rgb),var(--ct-bg-opacity))!important
}
.bg-dark {
	--ct-bg-opacity:1;
	background-color:rgba(var(--ct-dark-rgb),var(--ct-bg-opacity))!important
}
.bg-black {
	--ct-bg-opacity:1;
	background-color:rgba(var(--ct-black-rgb),var(--ct-bg-opacity))!important
}
.bg-white {
	--ct-bg-opacity:1;
	background-color:rgba(var(--ct-white-rgb),var(--ct-bg-opacity))!important
}
.bg-body {
	--ct-bg-opacity:1;
	background-color:rgba(var(--ct-body-bg-rgb),var(--ct-bg-opacity))!important
}
.bg-transparent {
	--ct-bg-opacity:1;
	background-color:transparent!important
}
.bg-opacity-10 {
	--ct-bg-opacity:0.1
}
.bg-opacity-25 {
	--ct-bg-opacity:0.25
}
.bg-opacity-50 {
	--ct-bg-opacity:0.5
}
.bg-opacity-75 {
	--ct-bg-opacity:0.75
}
.bg-opacity-100 {
	--ct-bg-opacity:1
}
.bg-gradient {
	background-image:var(--ct-gradient)!important
}
.user-select-all {
	-webkit-user-select:all!important;
	user-select:all!important
}
.user-select-auto {
	-webkit-user-select:auto!important;
	user-select:auto!important
}
.user-select-none {
	-webkit-user-select:none!important;
	user-select:none!important
}
.pe-none {
	pointer-events:none!important
}
.pe-auto {
	pointer-events:auto!important
}
.rounded {
	border-radius:.25rem!important
}
.rounded-0 {
	border-radius:0!important
}
.rounded-1 {
	border-radius:.2rem!important
}
.rounded-2 {
	border-radius:.25rem!important
}
.rounded-3 {
	border-radius:.3rem!important
}
.rounded-circle {
	border-radius:50%!important
}
.rounded-pill {
	border-radius:50rem!important
}
.rounded-top {
	border-top-right-radius:.25rem!important;
	border-top-left-radius:.25rem!important
}
.rounded-end {
	border-top-left-radius:.25rem!important;
	border-bottom-left-radius:.25rem!important
}
.rounded-bottom {
	border-bottom-left-radius:.25rem!important;
	border-bottom-right-radius:.25rem!important
}
.rounded-start {
	border-bottom-right-radius:.25rem!important;
	border-top-right-radius:.25rem!important
}
.visible {
	visibility:visible!important
}
.invisible {
	visibility:hidden!important
}
@media (min-width:576px) {
	.float-sm-start {
	float:right!important
}
.float-sm-end {
	float:left!important
}
.float-sm-none {
	float:none!important
}
.d-sm-inline {
	display:inline!important
}
.d-sm-inline-block {
	display:inline-block!important
}
.d-sm-block {
	display:block!important
}
.d-sm-grid {
	display:grid!important
}
.d-sm-table {
	display:table!important
}
.d-sm-table-row {
	display:table-row!important
}
.d-sm-table-cell {
	display:table-cell!important
}
.d-sm-flex {
	display:flex!important
}
.d-sm-inline-flex {
	display:inline-flex!important
}
.d-sm-none {
	display:none!important
}
.flex-sm-fill {
	flex:1 1 auto!important
}
.flex-sm-row {
	flex-direction:row!important
}
.flex-sm-column {
	flex-direction:column!important
}
.flex-sm-row-reverse {
	flex-direction:row-reverse!important
}
.flex-sm-column-reverse {
	flex-direction:column-reverse!important
}
.flex-sm-grow-0 {
	flex-grow:0!important
}
.flex-sm-grow-1 {
	flex-grow:1!important
}
.flex-sm-shrink-0 {
	flex-shrink:0!important
}
.flex-sm-shrink-1 {
	flex-shrink:1!important
}
.flex-sm-wrap {
	flex-wrap:wrap!important
}
.flex-sm-nowrap {
	flex-wrap:nowrap!important
}
.flex-sm-wrap-reverse {
	flex-wrap:wrap-reverse!important
}
.gap-sm-0 {
	gap:0!important
}
.gap-sm-1 {
	gap:.375rem!important
}
.gap-sm-2 {
	gap:.75rem!important
}
.gap-sm-3 {
	gap:1.5rem!important
}
.gap-sm-4 {
	gap:2.25rem!important
}
.gap-sm-5 {
	gap:4.5rem!important
}
.justify-content-sm-start {
	justify-content:flex-start!important
}
.justify-content-sm-end {
	justify-content:flex-end!important
}
.justify-content-sm-center {
	justify-content:center!important
}
.justify-content-sm-between {
	justify-content:space-between!important
}
.justify-content-sm-around {
	justify-content:space-around!important
}
.justify-content-sm-evenly {
	justify-content:space-evenly!important
}
.align-items-sm-start {
	align-items:flex-start!important
}
.align-items-sm-end {
	align-items:flex-end!important
}
.align-items-sm-center {
	align-items:center!important
}
.align-items-sm-baseline {
	align-items:baseline!important
}
.align-items-sm-stretch {
	align-items:stretch!important
}
.align-content-sm-start {
	align-content:flex-start!important
}
.align-content-sm-end {
	align-content:flex-end!important
}
.align-content-sm-center {
	align-content:center!important
}
.align-content-sm-between {
	align-content:space-between!important
}
.align-content-sm-around {
	align-content:space-around!important
}
.align-content-sm-stretch {
	align-content:stretch!important
}
.align-self-sm-auto {
	align-self:auto!important
}
.align-self-sm-start {
	align-self:flex-start!important
}
.align-self-sm-end {
	align-self:flex-end!important
}
.align-self-sm-center {
	align-self:center!important
}
.align-self-sm-baseline {
	align-self:baseline!important
}
.align-self-sm-stretch {
	align-self:stretch!important
}
.order-sm-first {
	order:-1!important
}
.order-sm-0 {
	order:0!important
}
.order-sm-1 {
	order:1!important
}
.order-sm-2 {
	order:2!important
}
.order-sm-3 {
	order:3!important
}
.order-sm-4 {
	order:4!important
}
.order-sm-5 {
	order:5!important
}
.order-sm-last {
	order:6!important
}
.m-sm-0 {
	margin:0!important
}
.m-sm-1 {
	margin:.375rem!important
}
.m-sm-2 {
	margin:.75rem!important
}
.m-sm-3 {
	margin:1.5rem!important
}
.m-sm-4 {
	margin:2.25rem!important
}
.m-sm-5 {
	margin:4.5rem!important
}
.m-sm-auto {
	margin:auto!important
}
.mx-sm-0 {
	margin-left:0!important;
	margin-right:0!important
}
.mx-sm-1 {
	margin-left:.375rem!important;
	margin-right:.375rem!important
}
.mx-sm-2 {
	margin-left:.75rem!important;
	margin-right:.75rem!important
}
.mx-sm-3 {
	margin-left:1.5rem!important;
	margin-right:1.5rem!important
}
.mx-sm-4 {
	margin-left:2.25rem!important;
	margin-right:2.25rem!important
}
.mx-sm-5 {
	margin-left:4.5rem!important;
	margin-right:4.5rem!important
}
.mx-sm-auto {
	margin-left:auto!important;
	margin-right:auto!important
}
.my-sm-0 {
	margin-top:0!important;
	margin-bottom:0!important
}
.my-sm-1 {
	margin-top:.375rem!important;
	margin-bottom:.375rem!important
}
.my-sm-2 {
	margin-top:.75rem!important;
	margin-bottom:.75rem!important
}
.my-sm-3 {
	margin-top:1.5rem!important;
	margin-bottom:1.5rem!important
}
.my-sm-4 {
	margin-top:2.25rem!important;
	margin-bottom:2.25rem!important
}
.my-sm-5 {
	margin-top:4.5rem!important;
	margin-bottom:4.5rem!important
}
.my-sm-auto {
	margin-top:auto!important;
	margin-bottom:auto!important
}
.mt-sm-0 {
	margin-top:0!important
}
.mt-sm-1 {
	margin-top:.375rem!important
}
.mt-sm-2 {
	margin-top:.75rem!important
}
.mt-sm-3 {
	margin-top:1.5rem!important
}
.mt-sm-4 {
	margin-top:2.25rem!important
}
.mt-sm-5 {
	margin-top:4.5rem!important
}
.mt-sm-auto {
	margin-top:auto!important
}
.me-sm-0 {
	margin-left:0!important
}
.me-sm-1 {
	margin-left:.375rem!important
}
.me-sm-2 {
	margin-left:.75rem!important
}
.me-sm-3 {
	margin-left:1.5rem!important
}
.me-sm-4 {
	margin-left:2.25rem!important
}
.me-sm-5 {
	margin-left:4.5rem!important
}
.me-sm-auto {
	margin-left:auto!important
}
.mb-sm-0 {
	margin-bottom:0!important
}
.mb-sm-1 {
	margin-bottom:.375rem!important
}
.mb-sm-2 {
	margin-bottom:.75rem!important
}
.mb-sm-3 {
	margin-bottom:1.5rem!important
}
.mb-sm-4 {
	margin-bottom:2.25rem!important
}
.mb-sm-5 {
	margin-bottom:4.5rem!important
}
.mb-sm-auto {
	margin-bottom:auto!important
}
.ms-sm-0 {
	margin-right:0!important
}
.ms-sm-1 {
	margin-right:.375rem!important
}
.ms-sm-2 {
	margin-right:.75rem!important
}
.ms-sm-3 {
	margin-right:1.5rem!important
}
.ms-sm-4 {
	margin-right:2.25rem!important
}
.ms-sm-5 {
	margin-right:4.5rem!important
}
.ms-sm-auto {
	margin-right:auto!important
}
.m-sm-n1 {
	margin:-.375rem!important
}
.m-sm-n2 {
	margin:-.75rem!important
}
.m-sm-n3 {
	margin:-1.5rem!important
}
.m-sm-n4 {
	margin:-2.25rem!important
}
.m-sm-n5 {
	margin:-4.5rem!important
}
.mx-sm-n1 {
	margin-left:-.375rem!important;
	margin-right:-.375rem!important
}
.mx-sm-n2 {
	margin-left:-.75rem!important;
	margin-right:-.75rem!important
}
.mx-sm-n3 {
	margin-left:-1.5rem!important;
	margin-right:-1.5rem!important
}
.mx-sm-n4 {
	margin-left:-2.25rem!important;
	margin-right:-2.25rem!important
}
.mx-sm-n5 {
	margin-left:-4.5rem!important;
	margin-right:-4.5rem!important
}
.my-sm-n1 {
	margin-top:-.375rem!important;
	margin-bottom:-.375rem!important
}
.my-sm-n2 {
	margin-top:-.75rem!important;
	margin-bottom:-.75rem!important
}
.my-sm-n3 {
	margin-top:-1.5rem!important;
	margin-bottom:-1.5rem!important
}
.my-sm-n4 {
	margin-top:-2.25rem!important;
	margin-bottom:-2.25rem!important
}
.my-sm-n5 {
	margin-top:-4.5rem!important;
	margin-bottom:-4.5rem!important
}
.mt-sm-n1 {
	margin-top:-.375rem!important
}
.mt-sm-n2 {
	margin-top:-.75rem!important
}
.mt-sm-n3 {
	margin-top:-1.5rem!important
}
.mt-sm-n4 {
	margin-top:-2.25rem!important
}
.mt-sm-n5 {
	margin-top:-4.5rem!important
}
.me-sm-n1 {
	margin-left:-.375rem!important
}
.me-sm-n2 {
	margin-left:-.75rem!important
}
.me-sm-n3 {
	margin-left:-1.5rem!important
}
.me-sm-n4 {
	margin-left:-2.25rem!important
}
.me-sm-n5 {
	margin-left:-4.5rem!important
}
.mb-sm-n1 {
	margin-bottom:-.375rem!important
}
.mb-sm-n2 {
	margin-bottom:-.75rem!important
}
.mb-sm-n3 {
	margin-bottom:-1.5rem!important
}
.mb-sm-n4 {
	margin-bottom:-2.25rem!important
}
.mb-sm-n5 {
	margin-bottom:-4.5rem!important
}
.ms-sm-n1 {
	margin-right:-.375rem!important
}
.ms-sm-n2 {
	margin-right:-.75rem!important
}
.ms-sm-n3 {
	margin-right:-1.5rem!important
}
.ms-sm-n4 {
	margin-right:-2.25rem!important
}
.ms-sm-n5 {
	margin-right:-4.5rem!important
}
.p-sm-0 {
	padding:0!important
}
.p-sm-1 {
	padding:.375rem!important
}
.p-sm-2 {
	padding:.75rem!important
}
.p-sm-3 {
	padding:1.5rem!important
}
.p-sm-4 {
	padding:2.25rem!important
}
.p-sm-5 {
	padding:4.5rem!important
}
.px-sm-0 {
	padding-left:0!important;
	padding-right:0!important
}
.px-sm-1 {
	padding-left:.375rem!important;
	padding-right:.375rem!important
}
.px-sm-2 {
	padding-left:.75rem!important;
	padding-right:.75rem!important
}
.px-sm-3 {
	padding-left:1.5rem!important;
	padding-right:1.5rem!important
}
.px-sm-4 {
	padding-left:2.25rem!important;
	padding-right:2.25rem!important
}
.px-sm-5 {
	padding-left:4.5rem!important;
	padding-right:4.5rem!important
}
.py-sm-0 {
	padding-top:0!important;
	padding-bottom:0!important
}
.py-sm-1 {
	padding-top:.375rem!important;
	padding-bottom:.375rem!important
}
.py-sm-2 {
	padding-top:.75rem!important;
	padding-bottom:.75rem!important
}
.py-sm-3 {
	padding-top:1.5rem!important;
	padding-bottom:1.5rem!important
}
.py-sm-4 {
	padding-top:2.25rem!important;
	padding-bottom:2.25rem!important
}
.py-sm-5 {
	padding-top:4.5rem!important;
	padding-bottom:4.5rem!important
}
.pt-sm-0 {
	padding-top:0!important
}
.pt-sm-1 {
	padding-top:.375rem!important
}
.pt-sm-2 {
	padding-top:.75rem!important
}
.pt-sm-3 {
	padding-top:1.5rem!important
}
.pt-sm-4 {
	padding-top:2.25rem!important
}
.pt-sm-5 {
	padding-top:4.5rem!important
}
.pe-sm-0 {
	padding-left:0!important
}
.pe-sm-1 {
	padding-left:.375rem!important
}
.pe-sm-2 {
	padding-left:.75rem!important
}
.pe-sm-3 {
	padding-left:1.5rem!important
}
.pe-sm-4 {
	padding-left:2.25rem!important
}
.pe-sm-5 {
	padding-left:4.5rem!important
}
.pb-sm-0 {
	padding-bottom:0!important
}
.pb-sm-1 {
	padding-bottom:.375rem!important
}
.pb-sm-2 {
	padding-bottom:.75rem!important
}
.pb-sm-3 {
	padding-bottom:1.5rem!important
}
.pb-sm-4 {
	padding-bottom:2.25rem!important
}
.pb-sm-5 {
	padding-bottom:4.5rem!important
}
.ps-sm-0 {
	padding-right:0!important
}
.ps-sm-1 {
	padding-right:.375rem!important
}
.ps-sm-2 {
	padding-right:.75rem!important
}
.ps-sm-3 {
	padding-right:1.5rem!important
}
.ps-sm-4 {
	padding-right:2.25rem!important
}
.ps-sm-5 {
	padding-right:4.5rem!important
}
.text-sm-start {
	text-align:right!important
}
.text-sm-end {
	text-align:left!important
}
.text-sm-center {
	text-align:center!important
}
}
@media (min-width:768px) {
	.float-md-start {
	float:right!important
}
.float-md-end {
	float:left!important
}
.float-md-none {
	float:none!important
}
.d-md-inline {
	display:inline!important
}
.d-md-inline-block {
	display:inline-block!important
}
.d-md-block {
	display:block!important
}
.d-md-grid {
	display:grid!important
}
.d-md-table {
	display:table!important
}
.d-md-table-row {
	display:table-row!important
}
.d-md-table-cell {
	display:table-cell!important
}
.d-md-flex {
	display:flex!important
}
.d-md-inline-flex {
	display:inline-flex!important
}
.d-md-none {
	display:none!important
}
.flex-md-fill {
	flex:1 1 auto!important
}
.flex-md-row {
	flex-direction:row!important
}
.flex-md-column {
	flex-direction:column!important
}
.flex-md-row-reverse {
	flex-direction:row-reverse!important
}
.flex-md-column-reverse {
	flex-direction:column-reverse!important
}
.flex-md-grow-0 {
	flex-grow:0!important
}
.flex-md-grow-1 {
	flex-grow:1!important
}
.flex-md-shrink-0 {
	flex-shrink:0!important
}
.flex-md-shrink-1 {
	flex-shrink:1!important
}
.flex-md-wrap {
	flex-wrap:wrap!important
}
.flex-md-nowrap {
	flex-wrap:nowrap!important
}
.flex-md-wrap-reverse {
	flex-wrap:wrap-reverse!important
}
.gap-md-0 {
	gap:0!important
}
.gap-md-1 {
	gap:.375rem!important
}
.gap-md-2 {
	gap:.75rem!important
}
.gap-md-3 {
	gap:1.5rem!important
}
.gap-md-4 {
	gap:2.25rem!important
}
.gap-md-5 {
	gap:4.5rem!important
}
.justify-content-md-start {
	justify-content:flex-start!important
}
.justify-content-md-end {
	justify-content:flex-end!important
}
.justify-content-md-center {
	justify-content:center!important
}
.justify-content-md-between {
	justify-content:space-between!important
}
.justify-content-md-around {
	justify-content:space-around!important
}
.justify-content-md-evenly {
	justify-content:space-evenly!important
}
.align-items-md-start {
	align-items:flex-start!important
}
.align-items-md-end {
	align-items:flex-end!important
}
.align-items-md-center {
	align-items:center!important
}
.align-items-md-baseline {
	align-items:baseline!important
}
.align-items-md-stretch {
	align-items:stretch!important
}
.align-content-md-start {
	align-content:flex-start!important
}
.align-content-md-end {
	align-content:flex-end!important
}
.align-content-md-center {
	align-content:center!important
}
.align-content-md-between {
	align-content:space-between!important
}
.align-content-md-around {
	align-content:space-around!important
}
.align-content-md-stretch {
	align-content:stretch!important
}
.align-self-md-auto {
	align-self:auto!important
}
.align-self-md-start {
	align-self:flex-start!important
}
.align-self-md-end {
	align-self:flex-end!important
}
.align-self-md-center {
	align-self:center!important
}
.align-self-md-baseline {
	align-self:baseline!important
}
.align-self-md-stretch {
	align-self:stretch!important
}
.order-md-first {
	order:-1!important
}
.order-md-0 {
	order:0!important
}
.order-md-1 {
	order:1!important
}
.order-md-2 {
	order:2!important
}
.order-md-3 {
	order:3!important
}
.order-md-4 {
	order:4!important
}
.order-md-5 {
	order:5!important
}
.order-md-last {
	order:6!important
}
.m-md-0 {
	margin:0!important
}
.m-md-1 {
	margin:.375rem!important
}
.m-md-2 {
	margin:.75rem!important
}
.m-md-3 {
	margin:1.5rem!important
}
.m-md-4 {
	margin:2.25rem!important
}
.m-md-5 {
	margin:4.5rem!important
}
.m-md-auto {
	margin:auto!important
}
.mx-md-0 {
	margin-left:0!important;
	margin-right:0!important
}
.mx-md-1 {
	margin-left:.375rem!important;
	margin-right:.375rem!important
}
.mx-md-2 {
	margin-left:.75rem!important;
	margin-right:.75rem!important
}
.mx-md-3 {
	margin-left:1.5rem!important;
	margin-right:1.5rem!important
}
.mx-md-4 {
	margin-left:2.25rem!important;
	margin-right:2.25rem!important
}
.mx-md-5 {
	margin-left:4.5rem!important;
	margin-right:4.5rem!important
}
.mx-md-auto {
	margin-left:auto!important;
	margin-right:auto!important
}
.my-md-0 {
	margin-top:0!important;
	margin-bottom:0!important
}
.my-md-1 {
	margin-top:.375rem!important;
	margin-bottom:.375rem!important
}
.my-md-2 {
	margin-top:.75rem!important;
	margin-bottom:.75rem!important
}
.my-md-3 {
	margin-top:1.5rem!important;
	margin-bottom:1.5rem!important
}
.my-md-4 {
	margin-top:2.25rem!important;
	margin-bottom:2.25rem!important
}
.my-md-5 {
	margin-top:4.5rem!important;
	margin-bottom:4.5rem!important
}
.my-md-auto {
	margin-top:auto!important;
	margin-bottom:auto!important
}
.mt-md-0 {
	margin-top:0!important
}
.mt-md-1 {
	margin-top:.375rem!important
}
.mt-md-2 {
	margin-top:.75rem!important
}
.mt-md-3 {
	margin-top:1.5rem!important
}
.mt-md-4 {
	margin-top:2.25rem!important
}
.mt-md-5 {
	margin-top:4.5rem!important
}
.mt-md-auto {
	margin-top:auto!important
}
.me-md-0 {
	margin-left:0!important
}
.me-md-1 {
	margin-left:.375rem!important
}
.me-md-2 {
	margin-left:.75rem!important
}
.me-md-3 {
	margin-left:1.5rem!important
}
.me-md-4 {
	margin-left:2.25rem!important
}
.me-md-5 {
	margin-left:4.5rem!important
}
.me-md-auto {
	margin-left:auto!important
}
.mb-md-0 {
	margin-bottom:0!important
}
.mb-md-1 {
	margin-bottom:.375rem!important
}
.mb-md-2 {
	margin-bottom:.75rem!important
}
.mb-md-3 {
	margin-bottom:1.5rem!important
}
.mb-md-4 {
	margin-bottom:2.25rem!important
}
.mb-md-5 {
	margin-bottom:4.5rem!important
}
.mb-md-auto {
	margin-bottom:auto!important
}
.ms-md-0 {
	margin-right:0!important
}
.ms-md-1 {
	margin-right:.375rem!important
}
.ms-md-2 {
	margin-right:.75rem!important
}
.ms-md-3 {
	margin-right:1.5rem!important
}
.ms-md-4 {
	margin-right:2.25rem!important
}
.ms-md-5 {
	margin-right:4.5rem!important
}
.ms-md-auto {
	margin-right:auto!important
}
.m-md-n1 {
	margin:-.375rem!important
}
.m-md-n2 {
	margin:-.75rem!important
}
.m-md-n3 {
	margin:-1.5rem!important
}
.m-md-n4 {
	margin:-2.25rem!important
}
.m-md-n5 {
	margin:-4.5rem!important
}
.mx-md-n1 {
	margin-left:-.375rem!important;
	margin-right:-.375rem!important
}
.mx-md-n2 {
	margin-left:-.75rem!important;
	margin-right:-.75rem!important
}
.mx-md-n3 {
	margin-left:-1.5rem!important;
	margin-right:-1.5rem!important
}
.mx-md-n4 {
	margin-left:-2.25rem!important;
	margin-right:-2.25rem!important
}
.mx-md-n5 {
	margin-left:-4.5rem!important;
	margin-right:-4.5rem!important
}
.my-md-n1 {
	margin-top:-.375rem!important;
	margin-bottom:-.375rem!important
}
.my-md-n2 {
	margin-top:-.75rem!important;
	margin-bottom:-.75rem!important
}
.my-md-n3 {
	margin-top:-1.5rem!important;
	margin-bottom:-1.5rem!important
}
.my-md-n4 {
	margin-top:-2.25rem!important;
	margin-bottom:-2.25rem!important
}
.my-md-n5 {
	margin-top:-4.5rem!important;
	margin-bottom:-4.5rem!important
}
.mt-md-n1 {
	margin-top:-.375rem!important
}
.mt-md-n2 {
	margin-top:-.75rem!important
}
.mt-md-n3 {
	margin-top:-1.5rem!important
}
.mt-md-n4 {
	margin-top:-2.25rem!important
}
.mt-md-n5 {
	margin-top:-4.5rem!important
}
.me-md-n1 {
	margin-left:-.375rem!important
}
.me-md-n2 {
	margin-left:-.75rem!important
}
.me-md-n3 {
	margin-left:-1.5rem!important
}
.me-md-n4 {
	margin-left:-2.25rem!important
}
.me-md-n5 {
	margin-left:-4.5rem!important
}
.mb-md-n1 {
	margin-bottom:-.375rem!important
}
.mb-md-n2 {
	margin-bottom:-.75rem!important
}
.mb-md-n3 {
	margin-bottom:-1.5rem!important
}
.mb-md-n4 {
	margin-bottom:-2.25rem!important
}
.mb-md-n5 {
	margin-bottom:-4.5rem!important
}
.ms-md-n1 {
	margin-right:-.375rem!important
}
.ms-md-n2 {
	margin-right:-.75rem!important
}
.ms-md-n3 {
	margin-right:-1.5rem!important
}
.ms-md-n4 {
	margin-right:-2.25rem!important
}
.ms-md-n5 {
	margin-right:-4.5rem!important
}
.p-md-0 {
	padding:0!important
}
.p-md-1 {
	padding:.375rem!important
}
.p-md-2 {
	padding:.75rem!important
}
.p-md-3 {
	padding:1.5rem!important
}
.p-md-4 {
	padding:2.25rem!important
}
.p-md-5 {
	padding:4.5rem!important
}
.px-md-0 {
	padding-left:0!important;
	padding-right:0!important
}
.px-md-1 {
	padding-left:.375rem!important;
	padding-right:.375rem!important
}
.px-md-2 {
	padding-left:.75rem!important;
	padding-right:.75rem!important
}
.px-md-3 {
	padding-left:1.5rem!important;
	padding-right:1.5rem!important
}
.px-md-4 {
	padding-left:2.25rem!important;
	padding-right:2.25rem!important
}
.px-md-5 {
	padding-left:4.5rem!important;
	padding-right:4.5rem!important
}
.py-md-0 {
	padding-top:0!important;
	padding-bottom:0!important
}
.py-md-1 {
	padding-top:.375rem!important;
	padding-bottom:.375rem!important
}
.py-md-2 {
	padding-top:.75rem!important;
	padding-bottom:.75rem!important
}
.py-md-3 {
	padding-top:1.5rem!important;
	padding-bottom:1.5rem!important
}
.py-md-4 {
	padding-top:2.25rem!important;
	padding-bottom:2.25rem!important
}
.py-md-5 {
	padding-top:4.5rem!important;
	padding-bottom:4.5rem!important
}
.pt-md-0 {
	padding-top:0!important
}
.pt-md-1 {
	padding-top:.375rem!important
}
.pt-md-2 {
	padding-top:.75rem!important
}
.pt-md-3 {
	padding-top:1.5rem!important
}
.pt-md-4 {
	padding-top:2.25rem!important
}
.pt-md-5 {
	padding-top:4.5rem!important
}
.pe-md-0 {
	padding-left:0!important
}
.pe-md-1 {
	padding-left:.375rem!important
}
.pe-md-2 {
	padding-left:.75rem!important
}
.pe-md-3 {
	padding-left:1.5rem!important
}
.pe-md-4 {
	padding-left:2.25rem!important
}
.pe-md-5 {
	padding-left:4.5rem!important
}
.pb-md-0 {
	padding-bottom:0!important
}
.pb-md-1 {
	padding-bottom:.375rem!important
}
.pb-md-2 {
	padding-bottom:.75rem!important
}
.pb-md-3 {
	padding-bottom:1.5rem!important
}
.pb-md-4 {
	padding-bottom:2.25rem!important
}
.pb-md-5 {
	padding-bottom:4.5rem!important
}
.ps-md-0 {
	padding-right:0!important
}
.ps-md-1 {
	padding-right:.375rem!important
}
.ps-md-2 {
	padding-right:.75rem!important
}
.ps-md-3 {
	padding-right:1.5rem!important
}
.ps-md-4 {
	padding-right:2.25rem!important
}
.ps-md-5 {
	padding-right:4.5rem!important
}
.text-md-start {
	text-align:right!important
}
.text-md-end {
	text-align:left!important
}
.text-md-center {
	text-align:center!important
}
}
@media (min-width:992px) {
	.float-lg-start {
	float:right!important
}
.float-lg-end {
	float:left!important
}
.float-lg-none {
	float:none!important
}
.d-lg-inline {
	display:inline!important
}
.d-lg-inline-block {
	display:inline-block!important
}
.d-lg-block {
	display:block!important
}
.d-lg-grid {
	display:grid!important
}
.d-lg-table {
	display:table!important
}
.d-lg-table-row {
	display:table-row!important
}
.d-lg-table-cell {
	display:table-cell!important
}
.d-lg-flex {
	display:flex!important
}
.d-lg-inline-flex {
	display:inline-flex!important
}
.d-lg-none {
	display:none!important
}
.flex-lg-fill {
	flex:1 1 auto!important
}
.flex-lg-row {
	flex-direction:row!important
}
.flex-lg-column {
	flex-direction:column!important
}
.flex-lg-row-reverse {
	flex-direction:row-reverse!important
}
.flex-lg-column-reverse {
	flex-direction:column-reverse!important
}
.flex-lg-grow-0 {
	flex-grow:0!important
}
.flex-lg-grow-1 {
	flex-grow:1!important
}
.flex-lg-shrink-0 {
	flex-shrink:0!important
}
.flex-lg-shrink-1 {
	flex-shrink:1!important
}
.flex-lg-wrap {
	flex-wrap:wrap!important
}
.flex-lg-nowrap {
	flex-wrap:nowrap!important
}
.flex-lg-wrap-reverse {
	flex-wrap:wrap-reverse!important
}
.gap-lg-0 {
	gap:0!important
}
.gap-lg-1 {
	gap:.375rem!important
}
.gap-lg-2 {
	gap:.75rem!important
}
.gap-lg-3 {
	gap:1.5rem!important
}
.gap-lg-4 {
	gap:2.25rem!important
}
.gap-lg-5 {
	gap:4.5rem!important
}
.justify-content-lg-start {
	justify-content:flex-start!important
}
.justify-content-lg-end {
	justify-content:flex-end!important
}
.justify-content-lg-center {
	justify-content:center!important
}
.justify-content-lg-between {
	justify-content:space-between!important
}
.justify-content-lg-around {
	justify-content:space-around!important
}
.justify-content-lg-evenly {
	justify-content:space-evenly!important
}
.align-items-lg-start {
	align-items:flex-start!important
}
.align-items-lg-end {
	align-items:flex-end!important
}
.align-items-lg-center {
	align-items:center!important
}
.align-items-lg-baseline {
	align-items:baseline!important
}
.align-items-lg-stretch {
	align-items:stretch!important
}
.align-content-lg-start {
	align-content:flex-start!important
}
.align-content-lg-end {
	align-content:flex-end!important
}
.align-content-lg-center {
	align-content:center!important
}
.align-content-lg-between {
	align-content:space-between!important
}
.align-content-lg-around {
	align-content:space-around!important
}
.align-content-lg-stretch {
	align-content:stretch!important
}
.align-self-lg-auto {
	align-self:auto!important
}
.align-self-lg-start {
	align-self:flex-start!important
}
.align-self-lg-end {
	align-self:flex-end!important
}
.align-self-lg-center {
	align-self:center!important
}
.align-self-lg-baseline {
	align-self:baseline!important
}
.align-self-lg-stretch {
	align-self:stretch!important
}
.order-lg-first {
	order:-1!important
}
.order-lg-0 {
	order:0!important
}
.order-lg-1 {
	order:1!important
}
.order-lg-2 {
	order:2!important
}
.order-lg-3 {
	order:3!important
}
.order-lg-4 {
	order:4!important
}
.order-lg-5 {
	order:5!important
}
.order-lg-last {
	order:6!important
}
.m-lg-0 {
	margin:0!important
}
.m-lg-1 {
	margin:.375rem!important
}
.m-lg-2 {
	margin:.75rem!important
}
.m-lg-3 {
	margin:1.5rem!important
}
.m-lg-4 {
	margin:2.25rem!important
}
.m-lg-5 {
	margin:4.5rem!important
}
.m-lg-auto {
	margin:auto!important
}
.mx-lg-0 {
	margin-left:0!important;
	margin-right:0!important
}
.mx-lg-1 {
	margin-left:.375rem!important;
	margin-right:.375rem!important
}
.mx-lg-2 {
	margin-left:.75rem!important;
	margin-right:.75rem!important
}
.mx-lg-3 {
	margin-left:1.5rem!important;
	margin-right:1.5rem!important
}
.mx-lg-4 {
	margin-left:2.25rem!important;
	margin-right:2.25rem!important
}
.mx-lg-5 {
	margin-left:4.5rem!important;
	margin-right:4.5rem!important
}
.mx-lg-auto {
	margin-left:auto!important;
	margin-right:auto!important
}
.my-lg-0 {
	margin-top:0!important;
	margin-bottom:0!important
}
.my-lg-1 {
	margin-top:.375rem!important;
	margin-bottom:.375rem!important
}
.my-lg-2 {
	margin-top:.75rem!important;
	margin-bottom:.75rem!important
}
.my-lg-3 {
	margin-top:1.5rem!important;
	margin-bottom:1.5rem!important
}
.my-lg-4 {
	margin-top:2.25rem!important;
	margin-bottom:2.25rem!important
}
.my-lg-5 {
	margin-top:4.5rem!important;
	margin-bottom:4.5rem!important
}
.my-lg-auto {
	margin-top:auto!important;
	margin-bottom:auto!important
}
.mt-lg-0 {
	margin-top:0!important
}
.mt-lg-1 {
	margin-top:.375rem!important
}
.mt-lg-2 {
	margin-top:.75rem!important
}
.mt-lg-3 {
	margin-top:1.5rem!important
}
.mt-lg-4 {
	margin-top:2.25rem!important
}
.mt-lg-5 {
	margin-top:4.5rem!important
}
.mt-lg-auto {
	margin-top:auto!important
}
.me-lg-0 {
	margin-left:0!important
}
.me-lg-1 {
	margin-left:.375rem!important
}
.me-lg-2 {
	margin-left:.75rem!important
}
.me-lg-3 {
	margin-left:1.5rem!important
}
.me-lg-4 {
	margin-left:2.25rem!important
}
.me-lg-5 {
	margin-left:4.5rem!important
}
.me-lg-auto {
	margin-left:auto!important
}
.mb-lg-0 {
	margin-bottom:0!important
}
.mb-lg-1 {
	margin-bottom:.375rem!important
}
.mb-lg-2 {
	margin-bottom:.75rem!important
}
.mb-lg-3 {
	margin-bottom:1.5rem!important
}
.mb-lg-4 {
	margin-bottom:2.25rem!important
}
.mb-lg-5 {
	margin-bottom:4.5rem!important
}
.mb-lg-auto {
	margin-bottom:auto!important
}
.ms-lg-0 {
	margin-right:0!important
}
.ms-lg-1 {
	margin-right:.375rem!important
}
.ms-lg-2 {
	margin-right:.75rem!important
}
.ms-lg-3 {
	margin-right:1.5rem!important
}
.ms-lg-4 {
	margin-right:2.25rem!important
}
.ms-lg-5 {
	margin-right:4.5rem!important
}
.ms-lg-auto {
	margin-right:auto!important
}
.m-lg-n1 {
	margin:-.375rem!important
}
.m-lg-n2 {
	margin:-.75rem!important
}
.m-lg-n3 {
	margin:-1.5rem!important
}
.m-lg-n4 {
	margin:-2.25rem!important
}
.m-lg-n5 {
	margin:-4.5rem!important
}
.mx-lg-n1 {
	margin-left:-.375rem!important;
	margin-right:-.375rem!important
}
.mx-lg-n2 {
	margin-left:-.75rem!important;
	margin-right:-.75rem!important
}
.mx-lg-n3 {
	margin-left:-1.5rem!important;
	margin-right:-1.5rem!important
}
.mx-lg-n4 {
	margin-left:-2.25rem!important;
	margin-right:-2.25rem!important
}
.mx-lg-n5 {
	margin-left:-4.5rem!important;
	margin-right:-4.5rem!important
}
.my-lg-n1 {
	margin-top:-.375rem!important;
	margin-bottom:-.375rem!important
}
.my-lg-n2 {
	margin-top:-.75rem!important;
	margin-bottom:-.75rem!important
}
.my-lg-n3 {
	margin-top:-1.5rem!important;
	margin-bottom:-1.5rem!important
}
.my-lg-n4 {
	margin-top:-2.25rem!important;
	margin-bottom:-2.25rem!important
}
.my-lg-n5 {
	margin-top:-4.5rem!important;
	margin-bottom:-4.5rem!important
}
.mt-lg-n1 {
	margin-top:-.375rem!important
}
.mt-lg-n2 {
	margin-top:-.75rem!important
}
.mt-lg-n3 {
	margin-top:-1.5rem!important
}
.mt-lg-n4 {
	margin-top:-2.25rem!important
}
.mt-lg-n5 {
	margin-top:-4.5rem!important
}
.me-lg-n1 {
	margin-left:-.375rem!important
}
.me-lg-n2 {
	margin-left:-.75rem!important
}
.me-lg-n3 {
	margin-left:-1.5rem!important
}
.me-lg-n4 {
	margin-left:-2.25rem!important
}
.me-lg-n5 {
	margin-left:-4.5rem!important
}
.mb-lg-n1 {
	margin-bottom:-.375rem!important
}
.mb-lg-n2 {
	margin-bottom:-.75rem!important
}
.mb-lg-n3 {
	margin-bottom:-1.5rem!important
}
.mb-lg-n4 {
	margin-bottom:-2.25rem!important
}
.mb-lg-n5 {
	margin-bottom:-4.5rem!important
}
.ms-lg-n1 {
	margin-right:-.375rem!important
}
.ms-lg-n2 {
	margin-right:-.75rem!important
}
.ms-lg-n3 {
	margin-right:-1.5rem!important
}
.ms-lg-n4 {
	margin-right:-2.25rem!important
}
.ms-lg-n5 {
	margin-right:-4.5rem!important
}
.p-lg-0 {
	padding:0!important
}
.p-lg-1 {
	padding:.375rem!important
}
.p-lg-2 {
	padding:.75rem!important
}
.p-lg-3 {
	padding:1.5rem!important
}
.p-lg-4 {
	padding:2.25rem!important
}
.p-lg-5 {
	padding:4.5rem!important
}
.px-lg-0 {
	padding-left:0!important;
	padding-right:0!important
}
.px-lg-1 {
	padding-left:.375rem!important;
	padding-right:.375rem!important
}
.px-lg-2 {
	padding-left:.75rem!important;
	padding-right:.75rem!important
}
.px-lg-3 {
	padding-left:1.5rem!important;
	padding-right:1.5rem!important
}
.px-lg-4 {
	padding-left:2.25rem!important;
	padding-right:2.25rem!important
}
.px-lg-5 {
	padding-left:4.5rem!important;
	padding-right:4.5rem!important
}
.py-lg-0 {
	padding-top:0!important;
	padding-bottom:0!important
}
.py-lg-1 {
	padding-top:.375rem!important;
	padding-bottom:.375rem!important
}
.py-lg-2 {
	padding-top:.75rem!important;
	padding-bottom:.75rem!important
}
.py-lg-3 {
	padding-top:1.5rem!important;
	padding-bottom:1.5rem!important
}
.py-lg-4 {
	padding-top:2.25rem!important;
	padding-bottom:2.25rem!important
}
.py-lg-5 {
	padding-top:4.5rem!important;
	padding-bottom:4.5rem!important
}
.pt-lg-0 {
	padding-top:0!important
}
.pt-lg-1 {
	padding-top:.375rem!important
}
.pt-lg-2 {
	padding-top:.75rem!important
}
.pt-lg-3 {
	padding-top:1.5rem!important
}
.pt-lg-4 {
	padding-top:2.25rem!important
}
.pt-lg-5 {
	padding-top:4.5rem!important
}
.pe-lg-0 {
	padding-left:0!important
}
.pe-lg-1 {
	padding-left:.375rem!important
}
.pe-lg-2 {
	padding-left:.75rem!important
}
.pe-lg-3 {
	padding-left:1.5rem!important
}
.pe-lg-4 {
	padding-left:2.25rem!important
}
.pe-lg-5 {
	padding-left:4.5rem!important
}
.pb-lg-0 {
	padding-bottom:0!important
}
.pb-lg-1 {
	padding-bottom:.375rem!important
}
.pb-lg-2 {
	padding-bottom:.75rem!important
}
.pb-lg-3 {
	padding-bottom:1.5rem!important
}
.pb-lg-4 {
	padding-bottom:2.25rem!important
}
.pb-lg-5 {
	padding-bottom:4.5rem!important
}
.ps-lg-0 {
	padding-right:0!important
}
.ps-lg-1 {
	padding-right:.375rem!important
}
.ps-lg-2 {
	padding-right:.75rem!important
}
.ps-lg-3 {
	padding-right:1.5rem!important
}
.ps-lg-4 {
	padding-right:2.25rem!important
}
.ps-lg-5 {
	padding-right:4.5rem!important
}
.text-lg-start {
	text-align:right!important
}
.text-lg-end {
	text-align:left!important
}
.text-lg-center {
	text-align:center!important
}
}
@media (min-width:1200px) {
	.float-xl-start {
	float:right!important
}
.float-xl-end {
	float:left!important
}
.float-xl-none {
	float:none!important
}
.d-xl-inline {
	display:inline!important
}
.d-xl-inline-block {
	display:inline-block!important
}
.d-xl-block {
	display:block!important
}
.d-xl-grid {
	display:grid!important
}
.d-xl-table {
	display:table!important
}
.d-xl-table-row {
	display:table-row!important
}
.d-xl-table-cell {
	display:table-cell!important
}
.d-xl-flex {
	display:flex!important
}
.d-xl-inline-flex {
	display:inline-flex!important
}
.d-xl-none {
	display:none!important
}
.flex-xl-fill {
	flex:1 1 auto!important
}
.flex-xl-row {
	flex-direction:row!important
}
.flex-xl-column {
	flex-direction:column!important
}
.flex-xl-row-reverse {
	flex-direction:row-reverse!important
}
.flex-xl-column-reverse {
	flex-direction:column-reverse!important
}
.flex-xl-grow-0 {
	flex-grow:0!important
}
.flex-xl-grow-1 {
	flex-grow:1!important
}
.flex-xl-shrink-0 {
	flex-shrink:0!important
}
.flex-xl-shrink-1 {
	flex-shrink:1!important
}
.flex-xl-wrap {
	flex-wrap:wrap!important
}
.flex-xl-nowrap {
	flex-wrap:nowrap!important
}
.flex-xl-wrap-reverse {
	flex-wrap:wrap-reverse!important
}
.gap-xl-0 {
	gap:0!important
}
.gap-xl-1 {
	gap:.375rem!important
}
.gap-xl-2 {
	gap:.75rem!important
}
.gap-xl-3 {
	gap:1.5rem!important
}
.gap-xl-4 {
	gap:2.25rem!important
}
.gap-xl-5 {
	gap:4.5rem!important
}
.justify-content-xl-start {
	justify-content:flex-start!important
}
.justify-content-xl-end {
	justify-content:flex-end!important
}
.justify-content-xl-center {
	justify-content:center!important
}
.justify-content-xl-between {
	justify-content:space-between!important
}
.justify-content-xl-around {
	justify-content:space-around!important
}
.justify-content-xl-evenly {
	justify-content:space-evenly!important
}
.align-items-xl-start {
	align-items:flex-start!important
}
.align-items-xl-end {
	align-items:flex-end!important
}
.align-items-xl-center {
	align-items:center!important
}
.align-items-xl-baseline {
	align-items:baseline!important
}
.align-items-xl-stretch {
	align-items:stretch!important
}
.align-content-xl-start {
	align-content:flex-start!important
}
.align-content-xl-end {
	align-content:flex-end!important
}
.align-content-xl-center {
	align-content:center!important
}
.align-content-xl-between {
	align-content:space-between!important
}
.align-content-xl-around {
	align-content:space-around!important
}
.align-content-xl-stretch {
	align-content:stretch!important
}
.align-self-xl-auto {
	align-self:auto!important
}
.align-self-xl-start {
	align-self:flex-start!important
}
.align-self-xl-end {
	align-self:flex-end!important
}
.align-self-xl-center {
	align-self:center!important
}
.align-self-xl-baseline {
	align-self:baseline!important
}
.align-self-xl-stretch {
	align-self:stretch!important
}
.order-xl-first {
	order:-1!important
}
.order-xl-0 {
	order:0!important
}
.order-xl-1 {
	order:1!important
}
.order-xl-2 {
	order:2!important
}
.order-xl-3 {
	order:3!important
}
.order-xl-4 {
	order:4!important
}
.order-xl-5 {
	order:5!important
}
.order-xl-last {
	order:6!important
}
.m-xl-0 {
	margin:0!important
}
.m-xl-1 {
	margin:.375rem!important
}
.m-xl-2 {
	margin:.75rem!important
}
.m-xl-3 {
	margin:1.5rem!important
}
.m-xl-4 {
	margin:2.25rem!important
}
.m-xl-5 {
	margin:4.5rem!important
}
.m-xl-auto {
	margin:auto!important
}
.mx-xl-0 {
	margin-left:0!important;
	margin-right:0!important
}
.mx-xl-1 {
	margin-left:.375rem!important;
	margin-right:.375rem!important
}
.mx-xl-2 {
	margin-left:.75rem!important;
	margin-right:.75rem!important
}
.mx-xl-3 {
	margin-left:1.5rem!important;
	margin-right:1.5rem!important
}
.mx-xl-4 {
	margin-left:2.25rem!important;
	margin-right:2.25rem!important
}
.mx-xl-5 {
	margin-left:4.5rem!important;
	margin-right:4.5rem!important
}
.mx-xl-auto {
	margin-left:auto!important;
	margin-right:auto!important
}
.my-xl-0 {
	margin-top:0!important;
	margin-bottom:0!important
}
.my-xl-1 {
	margin-top:.375rem!important;
	margin-bottom:.375rem!important
}
.my-xl-2 {
	margin-top:.75rem!important;
	margin-bottom:.75rem!important
}
.my-xl-3 {
	margin-top:1.5rem!important;
	margin-bottom:1.5rem!important
}
.my-xl-4 {
	margin-top:2.25rem!important;
	margin-bottom:2.25rem!important
}
.my-xl-5 {
	margin-top:4.5rem!important;
	margin-bottom:4.5rem!important
}
.my-xl-auto {
	margin-top:auto!important;
	margin-bottom:auto!important
}
.mt-xl-0 {
	margin-top:0!important
}
.mt-xl-1 {
	margin-top:.375rem!important
}
.mt-xl-2 {
	margin-top:.75rem!important
}
.mt-xl-3 {
	margin-top:1.5rem!important
}
.mt-xl-4 {
	margin-top:2.25rem!important
}
.mt-xl-5 {
	margin-top:4.5rem!important
}
.mt-xl-auto {
	margin-top:auto!important
}
.me-xl-0 {
	margin-left:0!important
}
.me-xl-1 {
	margin-left:.375rem!important
}
.me-xl-2 {
	margin-left:.75rem!important
}
.me-xl-3 {
	margin-left:1.5rem!important
}
.me-xl-4 {
	margin-left:2.25rem!important
}
.me-xl-5 {
	margin-left:4.5rem!important
}
.me-xl-auto {
	margin-left:auto!important
}
.mb-xl-0 {
	margin-bottom:0!important
}
.mb-xl-1 {
	margin-bottom:.375rem!important
}
.mb-xl-2 {
	margin-bottom:.75rem!important
}
.mb-xl-3 {
	margin-bottom:1.5rem!important
}
.mb-xl-4 {
	margin-bottom:2.25rem!important
}
.mb-xl-5 {
	margin-bottom:4.5rem!important
}
.mb-xl-auto {
	margin-bottom:auto!important
}
.ms-xl-0 {
	margin-right:0!important
}
.ms-xl-1 {
	margin-right:.375rem!important
}
.ms-xl-2 {
	margin-right:.75rem!important
}
.ms-xl-3 {
	margin-right:1.5rem!important
}
.ms-xl-4 {
	margin-right:2.25rem!important
}
.ms-xl-5 {
	margin-right:4.5rem!important
}
.ms-xl-auto {
	margin-right:auto!important
}
.m-xl-n1 {
	margin:-.375rem!important
}
.m-xl-n2 {
	margin:-.75rem!important
}
.m-xl-n3 {
	margin:-1.5rem!important
}
.m-xl-n4 {
	margin:-2.25rem!important
}
.m-xl-n5 {
	margin:-4.5rem!important
}
.mx-xl-n1 {
	margin-left:-.375rem!important;
	margin-right:-.375rem!important
}
.mx-xl-n2 {
	margin-left:-.75rem!important;
	margin-right:-.75rem!important
}
.mx-xl-n3 {
	margin-left:-1.5rem!important;
	margin-right:-1.5rem!important
}
.mx-xl-n4 {
	margin-left:-2.25rem!important;
	margin-right:-2.25rem!important
}
.mx-xl-n5 {
	margin-left:-4.5rem!important;
	margin-right:-4.5rem!important
}
.my-xl-n1 {
	margin-top:-.375rem!important;
	margin-bottom:-.375rem!important
}
.my-xl-n2 {
	margin-top:-.75rem!important;
	margin-bottom:-.75rem!important
}
.my-xl-n3 {
	margin-top:-1.5rem!important;
	margin-bottom:-1.5rem!important
}
.my-xl-n4 {
	margin-top:-2.25rem!important;
	margin-bottom:-2.25rem!important
}
.my-xl-n5 {
	margin-top:-4.5rem!important;
	margin-bottom:-4.5rem!important
}
.mt-xl-n1 {
	margin-top:-.375rem!important
}
.mt-xl-n2 {
	margin-top:-.75rem!important
}
.mt-xl-n3 {
	margin-top:-1.5rem!important
}
.mt-xl-n4 {
	margin-top:-2.25rem!important
}
.mt-xl-n5 {
	margin-top:-4.5rem!important
}
.me-xl-n1 {
	margin-left:-.375rem!important
}
.me-xl-n2 {
	margin-left:-.75rem!important
}
.me-xl-n3 {
	margin-left:-1.5rem!important
}
.me-xl-n4 {
	margin-left:-2.25rem!important
}
.me-xl-n5 {
	margin-left:-4.5rem!important
}
.mb-xl-n1 {
	margin-bottom:-.375rem!important
}
.mb-xl-n2 {
	margin-bottom:-.75rem!important
}
.mb-xl-n3 {
	margin-bottom:-1.5rem!important
}
.mb-xl-n4 {
	margin-bottom:-2.25rem!important
}
.mb-xl-n5 {
	margin-bottom:-4.5rem!important
}
.ms-xl-n1 {
	margin-right:-.375rem!important
}
.ms-xl-n2 {
	margin-right:-.75rem!important
}
.ms-xl-n3 {
	margin-right:-1.5rem!important
}
.ms-xl-n4 {
	margin-right:-2.25rem!important
}
.ms-xl-n5 {
	margin-right:-4.5rem!important
}
.p-xl-0 {
	padding:0!important
}
.p-xl-1 {
	padding:.375rem!important
}
.p-xl-2 {
	padding:.75rem!important
}
.p-xl-3 {
	padding:1.5rem!important
}
.p-xl-4 {
	padding:2.25rem!important
}
.p-xl-5 {
	padding:4.5rem!important
}
.px-xl-0 {
	padding-left:0!important;
	padding-right:0!important
}
.px-xl-1 {
	padding-left:.375rem!important;
	padding-right:.375rem!important
}
.px-xl-2 {
	padding-left:.75rem!important;
	padding-right:.75rem!important
}
.px-xl-3 {
	padding-left:1.5rem!important;
	padding-right:1.5rem!important
}
.px-xl-4 {
	padding-left:2.25rem!important;
	padding-right:2.25rem!important
}
.px-xl-5 {
	padding-left:4.5rem!important;
	padding-right:4.5rem!important
}
.py-xl-0 {
	padding-top:0!important;
	padding-bottom:0!important
}
.py-xl-1 {
	padding-top:.375rem!important;
	padding-bottom:.375rem!important
}
.py-xl-2 {
	padding-top:.75rem!important;
	padding-bottom:.75rem!important
}
.py-xl-3 {
	padding-top:1.5rem!important;
	padding-bottom:1.5rem!important
}
.py-xl-4 {
	padding-top:2.25rem!important;
	padding-bottom:2.25rem!important
}
.py-xl-5 {
	padding-top:4.5rem!important;
	padding-bottom:4.5rem!important
}
.pt-xl-0 {
	padding-top:0!important
}
.pt-xl-1 {
	padding-top:.375rem!important
}
.pt-xl-2 {
	padding-top:.75rem!important
}
.pt-xl-3 {
	padding-top:1.5rem!important
}
.pt-xl-4 {
	padding-top:2.25rem!important
}
.pt-xl-5 {
	padding-top:4.5rem!important
}
.pe-xl-0 {
	padding-left:0!important
}
.pe-xl-1 {
	padding-left:.375rem!important
}
.pe-xl-2 {
	padding-left:.75rem!important
}
.pe-xl-3 {
	padding-left:1.5rem!important
}
.pe-xl-4 {
	padding-left:2.25rem!important
}
.pe-xl-5 {
	padding-left:4.5rem!important
}
.pb-xl-0 {
	padding-bottom:0!important
}
.pb-xl-1 {
	padding-bottom:.375rem!important
}
.pb-xl-2 {
	padding-bottom:.75rem!important
}
.pb-xl-3 {
	padding-bottom:1.5rem!important
}
.pb-xl-4 {
	padding-bottom:2.25rem!important
}
.pb-xl-5 {
	padding-bottom:4.5rem!important
}
.ps-xl-0 {
	padding-right:0!important
}
.ps-xl-1 {
	padding-right:.375rem!important
}
.ps-xl-2 {
	padding-right:.75rem!important
}
.ps-xl-3 {
	padding-right:1.5rem!important
}
.ps-xl-4 {
	padding-right:2.25rem!important
}
.ps-xl-5 {
	padding-right:4.5rem!important
}
.text-xl-start {
	text-align:right!important
}
.text-xl-end {
	text-align:left!important
}
.text-xl-center {
	text-align:center!important
}
}
@media (min-width:1400px) {
	.float-xxl-start {
	float:right!important
}
.float-xxl-end {
	float:left!important
}
.float-xxl-none {
	float:none!important
}
.d-xxl-inline {
	display:inline!important
}
.d-xxl-inline-block {
	display:inline-block!important
}
.d-xxl-block {
	display:block!important
}
.d-xxl-grid {
	display:grid!important
}
.d-xxl-table {
	display:table!important
}
.d-xxl-table-row {
	display:table-row!important
}
.d-xxl-table-cell {
	display:table-cell!important
}
.d-xxl-flex {
	display:flex!important
}
.d-xxl-inline-flex {
	display:inline-flex!important
}
.d-xxl-none {
	display:none!important
}
.flex-xxl-fill {
	flex:1 1 auto!important
}
.flex-xxl-row {
	flex-direction:row!important
}
.flex-xxl-column {
	flex-direction:column!important
}
.flex-xxl-row-reverse {
	flex-direction:row-reverse!important
}
.flex-xxl-column-reverse {
	flex-direction:column-reverse!important
}
.flex-xxl-grow-0 {
	flex-grow:0!important
}
.flex-xxl-grow-1 {
	flex-grow:1!important
}
.flex-xxl-shrink-0 {
	flex-shrink:0!important
}
.flex-xxl-shrink-1 {
	flex-shrink:1!important
}
.flex-xxl-wrap {
	flex-wrap:wrap!important
}
.flex-xxl-nowrap {
	flex-wrap:nowrap!important
}
.flex-xxl-wrap-reverse {
	flex-wrap:wrap-reverse!important
}
.gap-xxl-0 {
	gap:0!important
}
.gap-xxl-1 {
	gap:.375rem!important
}
.gap-xxl-2 {
	gap:.75rem!important
}
.gap-xxl-3 {
	gap:1.5rem!important
}
.gap-xxl-4 {
	gap:2.25rem!important
}
.gap-xxl-5 {
	gap:4.5rem!important
}
.justify-content-xxl-start {
	justify-content:flex-start!important
}
.justify-content-xxl-end {
	justify-content:flex-end!important
}
.justify-content-xxl-center {
	justify-content:center!important
}
.justify-content-xxl-between {
	justify-content:space-between!important
}
.justify-content-xxl-around {
	justify-content:space-around!important
}
.justify-content-xxl-evenly {
	justify-content:space-evenly!important
}
.align-items-xxl-start {
	align-items:flex-start!important
}
.align-items-xxl-end {
	align-items:flex-end!important
}
.align-items-xxl-center {
	align-items:center!important
}
.align-items-xxl-baseline {
	align-items:baseline!important
}
.align-items-xxl-stretch {
	align-items:stretch!important
}
.align-content-xxl-start {
	align-content:flex-start!important
}
.align-content-xxl-end {
	align-content:flex-end!important
}
.align-content-xxl-center {
	align-content:center!important
}
.align-content-xxl-between {
	align-content:space-between!important
}
.align-content-xxl-around {
	align-content:space-around!important
}
.align-content-xxl-stretch {
	align-content:stretch!important
}
.align-self-xxl-auto {
	align-self:auto!important
}
.align-self-xxl-start {
	align-self:flex-start!important
}
.align-self-xxl-end {
	align-self:flex-end!important
}
.align-self-xxl-center {
	align-self:center!important
}
.align-self-xxl-baseline {
	align-self:baseline!important
}
.align-self-xxl-stretch {
	align-self:stretch!important
}
.order-xxl-first {
	order:-1!important
}
.order-xxl-0 {
	order:0!important
}
.order-xxl-1 {
	order:1!important
}
.order-xxl-2 {
	order:2!important
}
.order-xxl-3 {
	order:3!important
}
.order-xxl-4 {
	order:4!important
}
.order-xxl-5 {
	order:5!important
}
.order-xxl-last {
	order:6!important
}
.m-xxl-0 {
	margin:0!important
}
.m-xxl-1 {
	margin:.375rem!important
}
.m-xxl-2 {
	margin:.75rem!important
}
.m-xxl-3 {
	margin:1.5rem!important
}
.m-xxl-4 {
	margin:2.25rem!important
}
.m-xxl-5 {
	margin:4.5rem!important
}
.m-xxl-auto {
	margin:auto!important
}
.mx-xxl-0 {
	margin-left:0!important;
	margin-right:0!important
}
.mx-xxl-1 {
	margin-left:.375rem!important;
	margin-right:.375rem!important
}
.mx-xxl-2 {
	margin-left:.75rem!important;
	margin-right:.75rem!important
}
.mx-xxl-3 {
	margin-left:1.5rem!important;
	margin-right:1.5rem!important
}
.mx-xxl-4 {
	margin-left:2.25rem!important;
	margin-right:2.25rem!important
}
.mx-xxl-5 {
	margin-left:4.5rem!important;
	margin-right:4.5rem!important
}
.mx-xxl-auto {
	margin-left:auto!important;
	margin-right:auto!important
}
.my-xxl-0 {
	margin-top:0!important;
	margin-bottom:0!important
}
.my-xxl-1 {
	margin-top:.375rem!important;
	margin-bottom:.375rem!important
}
.my-xxl-2 {
	margin-top:.75rem!important;
	margin-bottom:.75rem!important
}
.my-xxl-3 {
	margin-top:1.5rem!important;
	margin-bottom:1.5rem!important
}
.my-xxl-4 {
	margin-top:2.25rem!important;
	margin-bottom:2.25rem!important
}
.my-xxl-5 {
	margin-top:4.5rem!important;
	margin-bottom:4.5rem!important
}
.my-xxl-auto {
	margin-top:auto!important;
	margin-bottom:auto!important
}
.mt-xxl-0 {
	margin-top:0!important
}
.mt-xxl-1 {
	margin-top:.375rem!important
}
.mt-xxl-2 {
	margin-top:.75rem!important
}
.mt-xxl-3 {
	margin-top:1.5rem!important
}
.mt-xxl-4 {
	margin-top:2.25rem!important
}
.mt-xxl-5 {
	margin-top:4.5rem!important
}
.mt-xxl-auto {
	margin-top:auto!important
}
.me-xxl-0 {
	margin-left:0!important
}
.me-xxl-1 {
	margin-left:.375rem!important
}
.me-xxl-2 {
	margin-left:.75rem!important
}
.me-xxl-3 {
	margin-left:1.5rem!important
}
.me-xxl-4 {
	margin-left:2.25rem!important
}
.me-xxl-5 {
	margin-left:4.5rem!important
}
.me-xxl-auto {
	margin-left:auto!important
}
.mb-xxl-0 {
	margin-bottom:0!important
}
.mb-xxl-1 {
	margin-bottom:.375rem!important
}
.mb-xxl-2 {
	margin-bottom:.75rem!important
}
.mb-xxl-3 {
	margin-bottom:1.5rem!important
}
.mb-xxl-4 {
	margin-bottom:2.25rem!important
}
.mb-xxl-5 {
	margin-bottom:4.5rem!important
}
.mb-xxl-auto {
	margin-bottom:auto!important
}
.ms-xxl-0 {
	margin-right:0!important
}
.ms-xxl-1 {
	margin-right:.375rem!important
}
.ms-xxl-2 {
	margin-right:.75rem!important
}
.ms-xxl-3 {
	margin-right:1.5rem!important
}
.ms-xxl-4 {
	margin-right:2.25rem!important
}
.ms-xxl-5 {
	margin-right:4.5rem!important
}
.ms-xxl-auto {
	margin-right:auto!important
}
.m-xxl-n1 {
	margin:-.375rem!important
}
.m-xxl-n2 {
	margin:-.75rem!important
}
.m-xxl-n3 {
	margin:-1.5rem!important
}
.m-xxl-n4 {
	margin:-2.25rem!important
}
.m-xxl-n5 {
	margin:-4.5rem!important
}
.mx-xxl-n1 {
	margin-left:-.375rem!important;
	margin-right:-.375rem!important
}
.mx-xxl-n2 {
	margin-left:-.75rem!important;
	margin-right:-.75rem!important
}
.mx-xxl-n3 {
	margin-left:-1.5rem!important;
	margin-right:-1.5rem!important
}
.mx-xxl-n4 {
	margin-left:-2.25rem!important;
	margin-right:-2.25rem!important
}
.mx-xxl-n5 {
	margin-left:-4.5rem!important;
	margin-right:-4.5rem!important
}
.my-xxl-n1 {
	margin-top:-.375rem!important;
	margin-bottom:-.375rem!important
}
.my-xxl-n2 {
	margin-top:-.75rem!important;
	margin-bottom:-.75rem!important
}
.my-xxl-n3 {
	margin-top:-1.5rem!important;
	margin-bottom:-1.5rem!important
}
.my-xxl-n4 {
	margin-top:-2.25rem!important;
	margin-bottom:-2.25rem!important
}
.my-xxl-n5 {
	margin-top:-4.5rem!important;
	margin-bottom:-4.5rem!important
}
.mt-xxl-n1 {
	margin-top:-.375rem!important
}
.mt-xxl-n2 {
	margin-top:-.75rem!important
}
.mt-xxl-n3 {
	margin-top:-1.5rem!important
}
.mt-xxl-n4 {
	margin-top:-2.25rem!important
}
.mt-xxl-n5 {
	margin-top:-4.5rem!important
}
.me-xxl-n1 {
	margin-left:-.375rem!important
}
.me-xxl-n2 {
	margin-left:-.75rem!important
}
.me-xxl-n3 {
	margin-left:-1.5rem!important
}
.me-xxl-n4 {
	margin-left:-2.25rem!important
}
.me-xxl-n5 {
	margin-left:-4.5rem!important
}
.mb-xxl-n1 {
	margin-bottom:-.375rem!important
}
.mb-xxl-n2 {
	margin-bottom:-.75rem!important
}
.mb-xxl-n3 {
	margin-bottom:-1.5rem!important
}
.mb-xxl-n4 {
	margin-bottom:-2.25rem!important
}
.mb-xxl-n5 {
	margin-bottom:-4.5rem!important
}
.ms-xxl-n1 {
	margin-right:-.375rem!important
}
.ms-xxl-n2 {
	margin-right:-.75rem!important
}
.ms-xxl-n3 {
	margin-right:-1.5rem!important
}
.ms-xxl-n4 {
	margin-right:-2.25rem!important
}
.ms-xxl-n5 {
	margin-right:-4.5rem!important
}
.p-xxl-0 {
	padding:0!important
}
.p-xxl-1 {
	padding:.375rem!important
}
.p-xxl-2 {
	padding:.75rem!important
}
.p-xxl-3 {
	padding:1.5rem!important
}
.p-xxl-4 {
	padding:2.25rem!important
}
.p-xxl-5 {
	padding:4.5rem!important
}
.px-xxl-0 {
	padding-left:0!important;
	padding-right:0!important
}
.px-xxl-1 {
	padding-left:.375rem!important;
	padding-right:.375rem!important
}
.px-xxl-2 {
	padding-left:.75rem!important;
	padding-right:.75rem!important
}
.px-xxl-3 {
	padding-left:1.5rem!important;
	padding-right:1.5rem!important
}
.px-xxl-4 {
	padding-left:2.25rem!important;
	padding-right:2.25rem!important
}
.px-xxl-5 {
	padding-left:4.5rem!important;
	padding-right:4.5rem!important
}
.py-xxl-0 {
	padding-top:0!important;
	padding-bottom:0!important
}
.py-xxl-1 {
	padding-top:.375rem!important;
	padding-bottom:.375rem!important
}
.py-xxl-2 {
	padding-top:.75rem!important;
	padding-bottom:.75rem!important
}
.py-xxl-3 {
	padding-top:1.5rem!important;
	padding-bottom:1.5rem!important
}
.py-xxl-4 {
	padding-top:2.25rem!important;
	padding-bottom:2.25rem!important
}
.py-xxl-5 {
	padding-top:4.5rem!important;
	padding-bottom:4.5rem!important
}
.pt-xxl-0 {
	padding-top:0!important
}
.pt-xxl-1 {
	padding-top:.375rem!important
}
.pt-xxl-2 {
	padding-top:.75rem!important
}
.pt-xxl-3 {
	padding-top:1.5rem!important
}
.pt-xxl-4 {
	padding-top:2.25rem!important
}
.pt-xxl-5 {
	padding-top:4.5rem!important
}
.pe-xxl-0 {
	padding-left:0!important
}
.pe-xxl-1 {
	padding-left:.375rem!important
}
.pe-xxl-2 {
	padding-left:.75rem!important
}
.pe-xxl-3 {
	padding-left:1.5rem!important
}
.pe-xxl-4 {
	padding-left:2.25rem!important
}
.pe-xxl-5 {
	padding-left:4.5rem!important
}
.pb-xxl-0 {
	padding-bottom:0!important
}
.pb-xxl-1 {
	padding-bottom:.375rem!important
}
.pb-xxl-2 {
	padding-bottom:.75rem!important
}
.pb-xxl-3 {
	padding-bottom:1.5rem!important
}
.pb-xxl-4 {
	padding-bottom:2.25rem!important
}
.pb-xxl-5 {
	padding-bottom:4.5rem!important
}
.ps-xxl-0 {
	padding-right:0!important
}
.ps-xxl-1 {
	padding-right:.375rem!important
}
.ps-xxl-2 {
	padding-right:.75rem!important
}
.ps-xxl-3 {
	padding-right:1.5rem!important
}
.ps-xxl-4 {
	padding-right:2.25rem!important
}
.ps-xxl-5 {
	padding-right:4.5rem!important
}
.text-xxl-start {
	text-align:right!important
}
.text-xxl-end {
	text-align:left!important
}
.text-xxl-center {
	text-align:center!important
}
}
@media (min-width:1200px) {
	.fs-1 {
	font-size:2.25rem!important
}
.fs-2 {
	font-size:1.875rem!important
}
.fs-3 {
	font-size:1.5rem!important
}
}
@media print {
	.d-print-inline {
	display:inline!important
}
.d-print-inline-block {
	display:inline-block!important
}
.d-print-block {
	display:block!important
}
.d-print-grid {
	display:grid!important
}
.d-print-table {
	display:table!important
}
.d-print-table-row {
	display:table-row!important
}
.d-print-table-cell {
	display:table-cell!important
}
.d-print-flex {
	display:flex!important
}
.d-print-inline-flex {
	display:inline-flex!important
}
.d-print-none {
	display:none!important
}
}
html {
	position:relative;
	min-height:100%
}
body {
	overflow-x:hidden
}
#wrapper {
	height:100%;
	overflow:hidden;
	width:100%
}
.content-page {
	margin-right:280px;
	overflow:hidden;
	padding:0 12px 65px 12px;
	min-height:80vh;
	margin-top:94px
}
.left-side-menu {
	width:280px;
	background:var(--ct-bg-leftbar);
	bottom:0;
	padding:20px 0;
	position:fixed;
	transition:all .1s ease-out;
	top:30px;
    bottom:30px;
	box-shadow:var(--ct-box-shadow);
    border-radius:20px
}
.left-side-menu .user-box {
	display:none
}
.left-side-menu .user-box .img-thumbnail {
	background-color:inherit;
	border-color:var(--ct-left-menu-user-box-border)
}
.user-box .user-name {
	color:#6c757d
}
#sidebar-menu>ul {
	list-style:none;
	padding:0
}
#sidebar-menu>ul>li>a {
	color:var(--ct-menu-item);
	display:block;
	padding:12px 20px;
	position:relative;
	transition:all .4s;
	font-family:iransans-ulight,sans-serif;
	font-size:.95rem
}
#sidebar-menu>ul>li>a:active,#sidebar-menu>ul>li>a:focus,#sidebar-menu>ul>li>a:hover {
	color:var(--ct-menu-item-hover);
	text-decoration:none
}
#sidebar-menu>ul>li>a>span {
	vertical-align:middle;
    font-size: 13px;
}
#sidebar-menu>ul>li>a i {
	display:inline-block;
	line-height:1.0625rem;
	margin:0 3px 0 7px;
	text-align:center;
	vertical-align:middle;
	width:16px;
	font-size:1rem;
	color:red
}
#sidebar-menu>ul>li>a svg {
	width:16px;
	height:16px;
	margin-right:3px;
	margin-left:10px
}
#sidebar-menu>ul>li>a .drop-arrow {
	float:left
}
#sidebar-menu>ul>li>a .drop-arrow i {
	margin-left:0
}
#sidebar-menu>ul>li>a.mm-active {
	color:var(--ct-menu-item-active)
}
#sidebar-menu>ul>li ul {
	padding-right:34px;
	list-style:none
}
#sidebar-menu>ul>li ul ul {
	padding-right:20px
}
#sidebar-menu .badge {
	margin-top:4px
}
#sidebar-menu .menu-title {
	padding:10px 20px;
	letter-spacing:.05em;
	pointer-events:none;
	cursor:default;
	font-size:.6875rem;
	text-transform:uppercase;
	color:var(--ct-menu-item);
	font-weight:500
}
#sidebar-menu .menuitem-active>a {
	color:var(--ct-menu-item-active)
}
#sidebar-menu .menuitem-active .active {
	color:var(--ct-menu-item-active)
}
.nav-second-level li a {
	padding:8px 20px;
	color:var(--ct-menu-item);
	display:block;
	position:relative;
	transition:all .4s;
	font-size:.875rem
}
.nav-second-level li a:focus,.nav-second-level li a:hover {
	color:var(--ct-menu-item-hover)
}
.nav-second-level li.active>a {
	color:var(--ct-menu-item-active)
}
.menu-arrow {
	transition:transform .15s;
	position:absolute;
	left:20px;
	display:inline-block;
	font-family:"Material Design Icons";
	text-rendering:auto;
	line-height:1.5rem;
	font-size:1.1rem;
	transform:translate(0,0)
}
.menu-arrow:before {
	content:"\f0142"
}
[dir=rtl] .menu-arrow:before {
	content:"\f0141"
}
li>a[aria-expanded=true]>span.menu-arrow {
	transform:rotate(-90deg)
}
li.menuitem-active>a:not(.collapsed)>span.menu-arrow {
	transform:rotate(-90deg)
}
body[data-leftbar-size=condensed] .logo-box {
	width:70px!important
}
body[data-leftbar-size=condensed] .logo span.logo-lg {
	display:none
}
body[data-leftbar-size=condensed] .logo span.logo-sm {
	display:block
}
body[data-leftbar-size=condensed] .left-side-menu {
	position:absolute;
	padding-top:0;
	width:70px!important;
	z-index:5
}
body[data-leftbar-size=condensed] .left-side-menu .simplebar-content-wrapper,body[data-leftbar-size=condensed] .left-side-menu .simplebar-mask {
	overflow:visible!important
}
body[data-leftbar-size=condensed] .left-side-menu .simplebar-scrollbar {
	display:none!important
}
body[data-leftbar-size=condensed] .left-side-menu .simplebar-offset {
	bottom:0!important
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu .badge,body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu .label,body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu .menu-arrow,body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu .menu-title {
	display:none!important
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu .nav.collapse {
	height:inherit!important
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li {
	position:relative;
	white-space:nowrap
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a {
	padding:15px 20px;
	min-height:54px;
	transition:none
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a:active,body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a:focus,body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a:hover {
	color:var(--ct-menu-item-hover)
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a i {
	font-size:1rem;
	margin-left:20px;
	margin-right:5px
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a svg {
	width:18px;
	height:18px;
	margin-right:6px
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a span {
	display:none;
	padding-right:25px
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>a {
	position:relative;
	width:calc(190px + 70px);
	color:var(--ct-menu-item-active);
	background-color:#f8f9fa
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>a span {
	display:inline
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover a.active :after,body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover a.open :after {
	display:none
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapse,body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapsing {
	display:block!important;
	height:auto!important;
	transition:none!important
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapse>ul,body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapsing>ul {
	display:block!important;
	right:70px;
	position:absolute;
	width:190px;
	box-shadow:var(--ct-box-shadow-condensed)
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapse>ul ul,body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapsing>ul ul {
	box-shadow:var(--ct-box-shadow-condensed)
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapse>ul a,body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapsing>ul a {
	box-shadow:none;
	padding:8px 20px;
	position:relative;
	width:190px;
	z-index:6
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapse>ul a:hover,body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapsing>ul a:hover {
	color:var(--ct-menu-item-hover)
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul ul {
	padding:5px 0;
	z-index:9999;
	display:none;
	background-color:var(--ct-bg-leftbar)
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul ul li:hover>.collapse,body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul ul li:hover>.collapsing {
	display:block!important;
	height:auto!important;
	transition:none!important
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul ul li:hover>.collapse>ul,body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul ul li:hover>.collapsing>ul {
	display:block;
	right:190px;
	margin-top:-36px;
	position:absolute;
	width:190px
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul ul li>a span.pull-right {
	position:absolute;
	left:20px;
	top:12px;
	transform:rotate(-270deg)
}
body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul ul li.active a {
	color:var(--ct-menu-item-active)
}
body[data-leftbar-size=condensed] .content-page {
	margin-right:70px!important
}
@media (min-width:992px) {
	body[data-leftbar-size=condensed] .footer {
	right:70px!important
}
}
body[data-leftbar-size=condensed] .user-box {
	display:none!important
}
@media (min-width:768px) {
	body[data-leftbar-size=condensed]:not([data-layout=compact]) {
	min-height:1750px
}
}
@media (max-width:767.98px) {
	.pro-user-name {
	display:none
}
}
@media (max-width:991.98px) {
	body {
	overflow-x:hidden;
	padding-bottom:80px
}
.left-side-menu {
	display:none;
	z-index:10!important
}
.sidebar-enable .left-side-menu {
	display:block
}
.content-page,body[data-leftbar-size=condensed] .content-page {
	margin-right:0!important;
	padding:0 10px
}
.footer {
	right:0!important
}
}
body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .logo-box {
	width:160px!important
}
body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .left-side-menu {
	width:160px!important;
	text-align:center
}
body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .left-side-menu #sidebar-menu>ul>li>a>i {
	display:block;
	font-size:18px;
	line-height:24px;
	width:100%;
	margin:0
}
body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .left-side-menu #sidebar-menu>ul>li>a svg {
	display:block;
	margin:0 auto 5px auto
}
body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .left-side-menu #sidebar-menu>ul ul {
	padding-right:0
}
body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .left-side-menu #sidebar-menu>ul ul a {
	padding:10px 20px
}
body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .left-side-menu .badge,body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .left-side-menu .menu-arrow {
	display:none!important
}
body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .left-side-menu+.content-page {
	margin-right:160px
}
body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .left-side-menu+.content-page .footer {
	right:160px
}
body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .left-side-menu .menu-title {
	background-color:#f8f9fa
}
body[data-leftbar-color=dark] .logo-box {
	background-color:var(--ct-bg-leftbar-dark)
}
body[data-leftbar-color=dark] .logo-box .logo-dark {
	display:none
}
body[data-leftbar-color=dark] .logo-box .logo-light {
	display:block
}
body[data-leftbar-color=dark] .left-side-menu {
	background-color:var(--ct-bg-leftbar-dark);
	box-shadow:none
}
body[data-leftbar-color=dark] .left-side-menu .user-box .img-thumbnail {
	border-color:var(--ct-left-menu-dark-user-box-border)
}
body[data-leftbar-color=dark] .left-side-menu #sidebar-menu>ul>li>a {
	color:var(--ct-menu-item-color-dark)
}
body[data-leftbar-color=dark] .left-side-menu #sidebar-menu>ul>li>a:active,body[data-leftbar-color=dark] .left-side-menu #sidebar-menu>ul>li>a:focus,body[data-leftbar-color=dark] .left-side-menu #sidebar-menu>ul>li>a:hover {
	color:var(--ct-menu-item-hover-color-dark)
}
body[data-leftbar-color=dark] .left-side-menu #sidebar-menu>ul>li>a.mm-active {
	color:var(--ct-menu-item-active-color-dark)
}
body[data-leftbar-color=dark] .left-side-menu #sidebar-menu .menu-title {
	color:#adb5bd
}
body[data-leftbar-color=dark] .left-side-menu #sidebar-menu .menuitem-active>a {
	color:var(--ct-menu-item-active)
}
body[data-leftbar-color=dark] .left-side-menu #sidebar-menu .menuitem-active .active {
	color:var(--ct-menu-item-active)
}
body[data-leftbar-color=dark] .left-side-menu .nav-second-level li a,body[data-leftbar-color=dark] .left-side-menu .nav-thrid-level li a {
	color:var(--ct-menu-item-color-dark)
}
body[data-leftbar-color=dark] .left-side-menu .nav-second-level li a:focus,body[data-leftbar-color=dark] .left-side-menu .nav-second-level li a:hover,body[data-leftbar-color=dark] .left-side-menu .nav-thrid-level li a:focus,body[data-leftbar-color=dark] .left-side-menu .nav-thrid-level li a:hover {
	background-color:transparent;
	color:var(--ct-menu-item-hover-color-dark)
}
body[data-leftbar-color=dark] .left-side-menu .nav-second-level li.active>a,body[data-leftbar-color=dark] .left-side-menu .nav-thrid-level li.active>a {
	color:var(--ct-menu-item-active-color-dark)
}
body[data-leftbar-color=dark] .left-side-menu .user-box .dropdown>a {
	color:#fff!important
}
body[data-leftbar-color=dark][data-leftbar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul>li:hover>a {
	background-color:var(--ct-bg-leftbar-dark);
	box-shadow:none
}
body[data-leftbar-color=dark][data-leftbar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active {
	color:var(--ct-menu-item-active)
}
body[data-leftbar-color=dark][data-leftbar-size=compact] #wrapper .left-side-menu .menu-title {
	background-color:rgba(255,255,255,.03)
}
body[data-leftbar-color=brand] .logo-box,body[data-leftbar-color=gradient] .logo-box {
	background-color:var(--ct-bg-leftbar-brand)
}
body[data-leftbar-color=brand] .logo-box .logo-dark,body[data-leftbar-color=gradient] .logo-box .logo-dark {
	display:none
}
body[data-leftbar-color=brand] .logo-box .logo-light,body[data-leftbar-color=gradient] .logo-box .logo-light {
	display:block
}
body[data-leftbar-color=brand] .menuitem-active>a,body[data-leftbar-color=gradient] .menuitem-active>a {
	color:#fff!important
}
body[data-leftbar-color=brand] .left-side-menu,body[data-leftbar-color=gradient] .left-side-menu {
	background-color:var(--ct-bg-leftbar-brand);
	box-shadow:none
}
body[data-leftbar-color=brand] .left-side-menu .user-box .img-thumbnail,body[data-leftbar-color=gradient] .left-side-menu .user-box .img-thumbnail {
	border-color:var(--ct-left-menu-dark-user-box-border)
}
body[data-leftbar-color=brand] .left-side-menu #sidebar-menu>ul>li>a,body[data-leftbar-color=gradient] .left-side-menu #sidebar-menu>ul>li>a {
	color:rgba(255,255,255,.7)
}
body[data-leftbar-color=brand] .left-side-menu #sidebar-menu>ul>li>a:active,body[data-leftbar-color=brand] .left-side-menu #sidebar-menu>ul>li>a:focus,body[data-leftbar-color=brand] .left-side-menu #sidebar-menu>ul>li>a:hover,body[data-leftbar-color=gradient] .left-side-menu #sidebar-menu>ul>li>a:active,body[data-leftbar-color=gradient] .left-side-menu #sidebar-menu>ul>li>a:focus,body[data-leftbar-color=gradient] .left-side-menu #sidebar-menu>ul>li>a:hover {
	color:rgba(255,255,255,.9)
}
body[data-leftbar-color=brand] .left-side-menu #sidebar-menu>ul>li>a.mm-active,body[data-leftbar-color=gradient] .left-side-menu #sidebar-menu>ul>li>a.mm-active {
	color:#fff;
	background-color:rgba(255,255,255,.07)
}
body[data-leftbar-color=brand] .left-side-menu #sidebar-menu .menu-title,body[data-leftbar-color=gradient] .left-side-menu #sidebar-menu .menu-title {
	color:rgba(255,255,255,.6)
}
body[data-leftbar-color=brand] .left-side-menu #sidebar-menu .mm-active .active,body[data-leftbar-color=gradient] .left-side-menu #sidebar-menu .mm-active .active {
	color:#fff
}
body[data-leftbar-color=brand] .left-side-menu .nav-second-level li a,body[data-leftbar-color=brand] .left-side-menu .nav-thrid-level li a,body[data-leftbar-color=gradient] .left-side-menu .nav-second-level li a,body[data-leftbar-color=gradient] .left-side-menu .nav-thrid-level li a {
	color:rgba(255,255,255,.7)
}
body[data-leftbar-color=brand] .left-side-menu .nav-second-level li a:focus,body[data-leftbar-color=brand] .left-side-menu .nav-second-level li a:hover,body[data-leftbar-color=brand] .left-side-menu .nav-thrid-level li a:focus,body[data-leftbar-color=brand] .left-side-menu .nav-thrid-level li a:hover,body[data-leftbar-color=gradient] .left-side-menu .nav-second-level li a:focus,body[data-leftbar-color=gradient] .left-side-menu .nav-second-level li a:hover,body[data-leftbar-color=gradient] .left-side-menu .nav-thrid-level li a:focus,body[data-leftbar-color=gradient] .left-side-menu .nav-thrid-level li a:hover {
	background-color:transparent;
	color:#fff
}
body[data-leftbar-color=brand] .left-side-menu .nav-second-level li.active>a,body[data-leftbar-color=brand] .left-side-menu .nav-thrid-level li.active>a,body[data-leftbar-color=gradient] .left-side-menu .nav-second-level li.active>a,body[data-leftbar-color=gradient] .left-side-menu .nav-thrid-level li.active>a {
	color:var(--ct-menu-item-active-color-dark)
}
body[data-leftbar-color=brand] .left-side-menu .user-box .dropdown>a,body[data-leftbar-color=gradient] .left-side-menu .user-box .dropdown>a {
	color:#fff!important
}
body[data-leftbar-color=brand] .left-side-menu .user-box .left-user-info,body[data-leftbar-color=gradient] .left-side-menu .user-box .left-user-info {
	color:rgba(255,255,255,.6)!important
}
body[data-leftbar-color=brand][data-leftbar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul>li:hover>a,body[data-leftbar-color=gradient][data-leftbar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul>li:hover>a {
	background-color:var(--ct-bg-leftbar-brand);
	box-shadow:none;
	color:#fff
}
body[data-leftbar-color=brand][data-leftbar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active,body[data-leftbar-color=gradient][data-leftbar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active {
	color:var(--ct-menu-item-active)
}
body[data-leftbar-color=brand][data-leftbar-size=condensed] #wrapper .left-side-menu .nav-second-level li a,body[data-leftbar-color=brand][data-leftbar-size=condensed] #wrapper .left-side-menu .nav-thrid-level li a,body[data-leftbar-color=gradient][data-leftbar-size=condensed] #wrapper .left-side-menu .nav-second-level li a,body[data-leftbar-color=gradient][data-leftbar-size=condensed] #wrapper .left-side-menu .nav-thrid-level li a {
	color:var(--ct-menu-item)
}
body[data-leftbar-color=brand][data-leftbar-size=compact] #wrapper .left-side-menu .menu-title,body[data-leftbar-color=gradient][data-leftbar-size=compact] #wrapper .left-side-menu .menu-title {
	background-color:rgba(255,255,255,.05)
}
body[data-leftbar-color=gradient] .left-side-menu,body[data-leftbar-color=gradient] .logo-box {
	background:var(--ct-bg-leftbar-gradient);
	background-image:linear-gradient(-270deg,#4095d8,transparent)
}
body[data-leftbar-color=gradient][data-leftbar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul>li:hover>a {
	background:var(--ct-bg-leftbar-gradient)
}
body[data-leftbar-color=gradient][data-leftbar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active {
	color:var(--ct-menu-item-active)
}
body[data-leftbar-color=gradient][data-leftbar-size=condensed] #wrapper .left-side-menu .nav-second-level li a,body[data-leftbar-color=gradient][data-leftbar-size=condensed] #wrapper .left-side-menu .nav-thrid-level li a {
	color:var(--ct-menu-item)
}
.user-pro-dropdown {
	background-color:#f8f9fa;
	box-shadow:none;
	padding:15px 5px;
	width:90%;
	margin-right:5%!important;
	margin-top:10px!important
}
.user-pro-dropdown .dropdown-item {
	border-radius:3px
}
.user-pro-dropdown .dropdown-item:hover {
	background-color:#71b6f9;
	color:#fff
}
@media (min-width:992px) {
	body[data-layout-mode=detached] .navbar-custom .container-fluid,body[data-layout-mode=detached] .navbar-custom .container-lg,body[data-layout-mode=detached] .navbar-custom .container-md,body[data-layout-mode=detached] .navbar-custom .container-sm,body[data-layout-mode=detached] .navbar-custom .container-xl,body[data-layout-mode=detached] .navbar-custom .container-xxl {
	max-width:95%
}
body[data-layout-mode=detached] #wrapper {
	max-width:95%;
	margin:0 auto
}
body[data-layout-mode=detached] .left-side-menu {
	margin-bottom:30px;
	border-radius:5px
}
body[data-layout-mode=detached] .content-page {
	padding-bottom:30px
}
body[data-layout-mode=detached] .logo-box {
	background-color:transparent;
	background-image:none
}
}
body[data-sidebar-user=true] .user-box {
	display:block
}
body[data-sidebar-icon=twotones] #sidebar-menu>ul>li>a i {
	color:#71b6f9
}
body[data-sidebar-icon=twotones] #sidebar-menu>ul>li>a svg {
	width:18px;
	height:18px;
	margin-right:3px;
	margin-left:10px;
	color:#71b6f9;
	fill:rgba(113,182,249,.2)
}
body[data-layout-color=dark][data-leftbar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>a {
	background-color:#282e38
}
body[data-layout-color=dark][data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .left-side-menu .menu-title {
	background-color:#282e38
}
body[data-layout-color=dark][data-leftbar-color=dark] .left-side-menu #sidebar-menu .menu-title {
	color:#98a6ad
}
body[data-layout-color=dark][data-leftbar-color=light] .user-box .user-name {
	color:#3a4250
}
body[data-layout-color=dark] .user-pro-dropdown {
	background-color:#282e38
}
.logo {
	display:block
}
.logo span.logo-lg {
	display:block
}
.logo span.logo-sm {
	display:none
}
.logo .logo-lg-text-dark {
	color:#323a46;
	font-weight:700;
	font-size:22px;
	text-transform:uppercase
}
.logo .logo-lg-text-light {
	color:#fff;
	font-weight:700;
	font-size:22px;
	text-transform:uppercase
}
.logo-box {
	height:70px;
	width:240px;
	background-color:var(--ct-logo-box-background);
	float:right;
	transition:all .1s ease-out
}
.logo-box .logo {
	line-height:70px
}
.navbar-custom .logo-light {
	display:none
}
.navbar-custom .logo-dark {
	display:block
}
.navbar-custom {
	background-color:var(--ct-body-bg);
	padding:0 0 0 calc(1.5rem / 2);
	position:fixed;
	right:0;
	left:0;
	height:70px;
	z-index:1001
}
.navbar-custom .topnav-menu.topnav-menu-left {
	display:inline-block
}
.navbar-custom .topnav-menu>li {
	float:right
}
.navbar-custom .topnav-menu .nav-link {
	padding:0 15px;
	color:#6c757d;
	min-width:32px;
	display:block;
	line-height:70px;
	text-align:center;
	max-height:70px
}
.navbar-custom .dropdown.show .nav-link {
	background-color:rgba(108,117,125,.05)
}
.navbar-custom .app-search {
	overflow:hidden;
	height:70px;
	display:table;
	max-width:180px;
	margin-left:20px
}
.navbar-custom .app-search .app-search-box {
	display:table-cell;
	vertical-align:middle
}
.navbar-custom .app-search .app-search-box input::placeholder {
	font-size:.8125rem;
	color:#adb5bd!important
}
.navbar-custom .app-search .form-control {
	border:none;
	height:38px;
	padding-right:20px;
	padding-left:0;
	color:#323a46;
	background-color:var(--ct-topbar-search-bg);
	box-shadow:none;
	border-radius:0 30px 30px 0
}
.navbar-custom .app-search .input-group-text {
	margin-right:0;
	z-index:4
}
.navbar-custom .app-search .btn {
	background-color:var(--ct-topbar-search-bg);
	border-color:transparent;
	color:#6c757d;
	border-radius:30px 0 0 30px;
	box-shadow:none!important
}
.navbar-custom .button-menu-mobile {
	border:none;
	color:#323a46;
	display:inline-block;
	height:70px;
	line-height:70px;
	width:60px;
	background-color:transparent;
	font-size:24px;
	cursor:pointer
}
.navbar-custom .button-menu-mobile.disable-btn {
	display:none
}
.noti-scroll {
	max-height:230px
}
.notification-list {
	margin-right:0
}
.notification-list .noti-title {
	background-color:transparent;
	padding:15px 20px
}
.notification-list .noti-icon-badge {
	display:inline-block;
	position:absolute;
	top:16px;
	left:10px
}
.notification-list .notify-item {
	padding:12px 20px
}
.notification-list .notify-item .notify-icon {
	float:right;
	height:36px;
	width:36px;
	font-size:18px;
	line-height:36px;
	text-align:center;
	margin-left:10px;
	border-radius:50%;
	color:#fff
}
.notification-list .notify-item .notify-details {
	margin-bottom:5px;
	overflow:hidden;
	margin-right:45px;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#343a40
}
.notification-list .notify-item .notify-details b {
	font-weight:500
}
.notification-list .notify-item .notify-details .small,.notification-list .notify-item .notify-details small {
	display:block
}
.notification-list .notify-item .notify-details span {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:13px
}
.notification-list .notify-item .user-msg {
	margin-right:45px;
	white-space:normal;
	line-height:16px
}
.notification-list .profile-dropdown .notify-item {
	padding:7px 20px
}
.noti-icon {
	font-size:21px;
	vertical-align:middle
}
.profile-dropdown {
	min-width:170px
}
.profile-dropdown i {
	vertical-align:middle;
	margin-left:5px
}
.nav-user {
	padding:0 12px!important
}
.nav-user img {
	height:32px;
	width:32px
}
.page-title-main {
	margin:0;
	line-height:70px;
	padding:0 24px
}
.fullscreen-enable [data-toggle=fullscreen] .fe-maximize::before {
	content:"\e88d"
}
@media (max-width:991.98px) {
	.logo-box {
	width:70px!important;
	padding-left:0!important
}
.logo-box .logo-lg {
	display:none!important
}
.logo-box .logo-sm {
	display:block!important
}
}
@media (max-width:600px) {
	.navbar-custom .dropdown {
	position:static
}
.navbar-custom .dropdown .dropdown-menu {
	right:10px!important;
	left:10px!important
}
}
body[data-topbar-color=dark][data-sidebar-color=brand] .logo-box,body[data-topbar-color=dark][data-sidebar-color=dark] .logo-box,body[data-topbar-color=dark][data-sidebar-color=light] .logo-box {
	background-color:transparent
}
body[data-topbar-color=dark] .content-page {
	/* margin-top:94px */
}
body[data-topbar-color=dark] .navbar-custom {
	background-color:var(--ct-bg-topbar-dark)!important;
	box-shadow:var(--ct-box-shadow-sm)
}
body[data-topbar-color=dark] .navbar-custom .topnav-menu .nav-link {
	color:#ced4da
}
body[data-topbar-color=dark] .navbar-custom .dropdown .nav-link.show {
	background-color:rgba(255,255,255,.03)
}
body[data-topbar-color=dark] .navbar-custom .button-menu-mobile {
	color:#fff
}
body[data-topbar-color=dark] .navbar-custom .page-title-main {
	margin:0;
	line-height:70px;
	padding:0 30px;
	color:#f8f9fa
}
body[data-topbar-color=dark] .navbar-custom .app-search input::placeholder {
	color:rgba(255,255,255,.7)!important
}
body[data-topbar-color=dark] .navbar-custom .app-search .form-control {
	color:#fff;
	background-color:var(--ct-topbar-search-bg-dark);
	border-color:var(--ct-topbar-search-bg-dark)
}
body[data-topbar-color=dark] .navbar-custom .app-search .btn {
	background-color:var(--ct-topbar-search-bg-dark);
	color:rgba(255,255,255,.7)
}
body[data-topbar-color=dark] .navbar-custom .page-title-main {
	color:var(--ct-page-title-color)
}
@media (max-width:991.98px) {
	body[data-layout-mode=horizontal] .navbar-toggle {
	border:0;
	position:relative;
	padding:0;
	margin:0;
	cursor:pointer
}
body[data-layout-mode=horizontal] .navbar-toggle .lines {
	width:25px;
	display:block;
	position:relative;
	height:16px;
	transition:all .5s ease;
	margin-top:calc(54px / 2)
}
body[data-layout-mode=horizontal] .navbar-toggle span {
	height:2px;
	width:100%;
	background-color:#ced4da;
	display:block;
	margin-bottom:5px;
	transition:transform .5s ease
}
body[data-layout-mode=horizontal] .navbar-toggle.open span {
	position:absolute
}
body[data-layout-mode=horizontal] .navbar-toggle.open span:first-child {
	top:7px;
	transform:rotate(-45deg)
}
body[data-layout-mode=horizontal] .navbar-toggle.open span:nth-child(2) {
	visibility:hidden
}
body[data-layout-mode=horizontal] .navbar-toggle.open span:last-child {
	width:100%;
	top:7px;
	transform:rotate(45deg)
}
}
body[data-layout-mode=horizontal][data-topbar-color=light] .logo-box .logo-dark {
	display:block
}
body[data-layout-mode=horizontal][data-topbar-color=light] .logo-box .logo-light {
	display:none
}
body[data-layout-mode=horizontal] .button-menu-mobile {
	display:none
}
body[data-layout-mode=horizontal] .logo-box {
	width:auto;
	padding-left:50px;
	background-color:transparent
}
@media (min-width:992px) and (max-width:1366px) {
	body[data-layout-mode=horizontal] .logo-box {
	padding-right:20px
}
}
@media (max-width:360px) {
	.navbar-custom .topnav-menu .nav-link {
	padding:0 12px
}
.navbar-custom .button-menu-mobile {
	width:45px
}
}
@media (max-width:992px) {
	.button-menu-mobile.disable-btn {
	display:block!important
}
.page-title-main {
	display:none
}
}
@media (max-width:992px) {
	.logo-box {
	background:0 0!important
}
.user-box {
	display:none
}
}
body[data-layout-color=dark] .logo .logo-lg-text-dark {
	color:#f1f5f7
}
body[data-layout-color=dark] .navbar-custom {
	background-color:var(--ct-body-bg)
}
body[data-layout-color=dark] .navbar-custom .topnav-menu .nav-link {
	color:#dee2e6
}
body[data-layout-color=dark] .navbar-custom .dropdown.show .nav-link {
	background-color:rgba(222,226,230,.05)
}
body[data-layout-color=dark] .navbar-custom .app-search .app-search-box input::placeholder {
	color:#98a6ad!important
}
body[data-layout-color=dark] .navbar-custom .app-search .form-control {
	color:#f1f5f7
}
body[data-layout-color=dark] .navbar-custom .app-search .btn {
	color:#dee2e6
}
body[data-layout-color=dark] .navbar-custom .button-menu-mobile {
	color:#f1f5f7
}
body[data-layout-color=dark] .notification-list .notify-item .notify-details {
	color:#f7f7f7
}
body[data-layout-color=dark][data-layout-mode=horizontal] .logo-box .logo-dark {
	display:none
}
body[data-layout-color=dark][data-layout-mode=horizontal] .logo-box .logo-light {
	display:block
}
@media (max-width:991.98px) {
	body[data-layout-color=dark][data-layout-mode=horizontal] .navbar-toggle span {
	background-color:#6c757d
}
}
.page-title-box .page-title-box-alt {
	background-color:transparent;
	padding:24px 27px;
	box-shadow:none;
	margin-bottom:0
}
.page-title-box .page-title {
	margin:0;
	line-height:75px;
	color:#323a46
}
.page-title-box .page-title-right {
	float:left;
	margin-top:22px
}
.page-title-box .breadcrumb {
	padding-top:5px
}
@media (max-width:767.98px) {
	.page-title-box .page-title {
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:70px
}
.page-title-box .breadcrumb {
	display:none
}
}
@media (max-width:640px) {
	.page-title-box .page-title-right {
	display:none
}
}
@media (max-width:419px) {
	.page-title-box .breadcrumb {
	display:none
}
}
body[data-layout-color=dark] .page-title-box .page-title {
	color:#f7f7f7
}
.footer {
	bottom:0;
	padding:19px 15px 20px;
	position:absolute;
	left:0;
	color:var(--ct-footer-color);
	right:240px;
	background-color:var(--ct-footer-bg)
}
.footer .footer-links a {
	color:var(--ct-footer-color);
	margin-right:1.5rem;
	transition:all .4s
}
.footer .footer-links a:hover {
	color:var(--ct-footer-link-hover-color)
}
.footer .footer-links a:first-of-type {
	margin-right:0
}
.footer-alt {
	right:0!important;
	text-align:center;
	background-color:transparent
}
@media (max-width:767.98px) {
	.footer {
	right:0!important;
	text-align:center
}
}
body[data-layout-mode=horizontal] .footer {
	right:0!important
}
body[data-layout-mode=horizontal][data-layout-size=boxed] .footer {
	max-width:1300px!important
}
@media (min-width:992px) {
	body[data-layout-mode=detached] .footer {
	position:inherit;
	margin:0 10px
}
}
.right-bar {
	background-color:var(--ct-rightbar-bg);
	box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);
	display:block;
	position:fixed;
	transition:all .2s ease-out;
	width:260px;
	z-index:9999;
	float:left!important;
	left:-270px;
	top:0;
	bottom:0
}
.right-bar .rightbar-title {
	background-color:#71b6f9;
	padding:25.5px 25px;
	color:#fff
}
.right-bar .right-bar-toggle {
	background-color:#343a40;
	height:24px;
	width:24px;
	line-height:24px;
	color:#f7f7f7;
	text-align:center;
	border-radius:50%;
	margin-top:-4px
}
.right-bar .right-bar-toggle:hover {
	background-color:#475364
}
.right-bar .user-box {
	padding:25px;
	text-align:center
}
.right-bar .user-box .user-img {
	position:relative;
	height:64px;
	width:64px;
	margin:0 auto 15px auto
}
.right-bar .user-box .user-img .user-edit {
	position:absolute;
	left:-5px;
	bottom:0;
	height:24px;
	width:24px;
	background-color:#fff;
	line-height:24px;
	border-radius:50%;
	box-shadow:none
}
.right-bar .user-box .h5,.right-bar .user-box h5 {
	margin-bottom:2px
}
.right-bar .user-box .h5 a,.right-bar .user-box h5 a {
	color:#323a46
}
.rightbar-overlay {
	background-color:rgba(50,58,70,.55);
	position:absolute;
	right:0;
	left:0;
	top:0;
	bottom:0;
	display:none;
	z-index:9998;
	transition:all .2s ease-out
}
.right-bar-enabled .right-bar {
	left:0
}
.right-bar-enabled .rightbar-overlay {
	display:block
}
@media (max-width:575.98px) {
	.right-bar {
	overflow:auto
}
.right-bar .slimscroll-menu {
	height:auto!important
}
}
body[data-layout-color=dark] .right-bar .right-bar-toggle {
	color:#fff
}
body[data-layout-color=dark] .right-bar .right-bar-toggle:hover {
	color:#252525!important;
	background-color:#fff
}
body[data-layout-color=dark] .right-bar .user-box .h5 a,body[data-layout-color=dark] .right-bar .user-box h5 a {
	color:#f7f7f7
}
body[data-layout-color=dark] .rightbar-overlay {
	background-color:rgba(247,247,247,.55)
}
body[data-layout-size=boxed] #wrapper {
	max-width:1600px;
	margin:0 auto;
	box-shadow:var(--ct-box-shadow-lg)
}
body[data-layout-size=boxed] .navbar-custom {
	max-width:1300px;
	margin:0 auto
}
body[data-layout-size=boxed] .footer {
	margin:0 auto;
	max-width:calc(1300px - 240px)
}
body[data-layout-size=boxed][data-leftbar-size=condensed] .footer {
	max-width:calc(1300px - 70px)
}
body[data-layout-size=boxed][data-leftbar-size=compact] .footer {
	max-width:calc(1300px - 160px)
}
@media (min-width:768px) {
	body[data-layout-size=boxed][data-leftbar-size=condensed] .content-page {
	min-height:calc(1750px - 70px)
}
}
@media (min-width:1200px) {
	body[data-leftbar-position=scrollable]:not([data-leftbar-size=condensed]):not([data-leftbar-size=compact]):not([data-layout-mode=two-column]) {
	padding-bottom:0
}
body[data-leftbar-position=scrollable]:not([data-leftbar-size=condensed]):not([data-leftbar-size=compact]):not([data-layout-mode=two-column]) #wrapper {
	display:flex
}
body[data-leftbar-position=scrollable]:not([data-leftbar-size=condensed]):not([data-leftbar-size=compact]):not([data-layout-mode=two-column]) .navbar-custom,body[data-leftbar-position=scrollable]:not([data-leftbar-size=condensed]):not([data-leftbar-size=compact]):not([data-layout-mode=two-column]) .topnav {
	position:absolute
}
body[data-leftbar-position=scrollable]:not([data-leftbar-size=condensed]):not([data-leftbar-size=compact]):not([data-layout-mode=two-column]) .left-side-menu {
	position:relative;
	min-width:240px;
	max-width:240px;
	padding:20px 0 calc(70px + 20px)
}
body[data-leftbar-position=scrollable]:not([data-leftbar-size=condensed]):not([data-leftbar-size=compact]):not([data-layout-mode=two-column]) .content-page {
	margin-right:0;
	width:100%;
	padding-bottom:60px
}
}
@media (min-width:1200px) {
	body[data-layout-mode=horizontal] .container-fluid,body[data-layout-mode=horizontal] .container-lg,body[data-layout-mode=horizontal] .container-md,body[data-layout-mode=horizontal] .container-sm,body[data-layout-mode=horizontal] .container-xl,body[data-layout-mode=horizontal] .container-xxl {
	max-width:90%
}
body[data-layout-mode=horizontal] .navbar-custom {
	padding:0 calc(1.5rem / 2)
}
}
body[data-layout-mode=horizontal] .content-page {
	margin-right:0!important
}
body[data-layout-mode=horizontal][data-topbar-color=dark] .content-page {
	margin-top:70px
}
body[data-layout-mode=horizontal][data-layout-color=light][data-topbar-color=dark] .logo-box .logo-dark {
	display:none
}
body[data-layout-mode=horizontal][data-layout-color=light][data-topbar-color=dark] .logo-box .logo-light {
	display:block
}
.topnav {
	background:var(--ct-bg-topbar-light);
	box-shadow:var(--ct-box-shadow);
	margin-top:70px;
	padding:0 calc(1.5rem / 2);
	position:fixed;
	right:0;
	left:0;
	z-index:100
}
.topnav .topnav-menu {
	margin:0;
	padding:0
}
.topnav .navbar-nav .nav-link {
	font-size:.95rem;
	position:relative;
	line-height:22px;
	padding:calc(33px / 2) 1.1rem;
	color:var(--ct-hori-menu-item-color);
	font-family:iransans-ulight,sans-serif
}
.topnav .navbar-nav .nav-link i {
	font-size:15px;
	display:inline-block
}
.topnav .navbar-nav .nav-link.active,.topnav .navbar-nav .nav-link:focus,.topnav .navbar-nav .nav-link:hover {
	color:var(--ct-menu-item-hover);
	background-color:transparent
}
.topnav .navbar-nav .nav-item.dropdown.active>a.dropdown-toggle {
	color:var(--ct-menu-item-active)
}
@media (min-width:992px) {
	.topnav {
	height:55px
}
.topnav .navbar-nav .nav-item:first-of-type .nav-link {
	padding-right:0
}
.topnav .dropdown-item {
	padding:.5rem 1.25rem;
	min-width:180px;
	margin:0 .3rem;
	width:auto
}
.topnav .dropdown-item.active {
	background-color:transparent;
	color:var(--ct-menu-item-active)
}
.topnav .dropdown.mega-dropdown .mega-dropdown-menu {
	right:0;
	left:auto
}
.topnav .dropdown .dropdown-menu {
	padding:.3rem 0;
	margin-top:0;
	border-radius:0 0 .25rem .25rem
}
.topnav .dropdown .dropdown-menu .arrow-down::after {
	left:20px;
	transform:rotate(135deg) translateY(-50%);
	position:absolute
}
.topnav .dropdown .dropdown-menu .dropdown .dropdown-menu {
	position:absolute;
	top:0!important;
	right:100%;
	display:none
}
.topnav .dropdown:hover>.nav-link {
	color:var(--ct-menu-item-hover)
}
.topnav .dropdown:hover>.dropdown-menu {
	display:block
}
.topnav .dropdown:hover>.dropdown-menu .dropdown-item:hover {
	color:var(--ct-menu-item-active)
}
.topnav .dropdown:hover>.dropdown-menu>.dropdown:hover>.dropdown-item {
	color:var(--ct-menu-item-active)
}
.topnav .dropdown:hover>.dropdown-menu>.dropdown:hover>.dropdown-menu {
	display:block
}
.navbar-toggle {
	display:none
}
body[data-layout-mode=horizontal] .content-page {
	padding:55px 15px 65px 15px
}
}
.arrow-down {
	display:inline-block
}
.arrow-down:after {
	border-color:initial;
	border-style:solid;
	border-width:0 1px 1px 0;
	content:"";
	height:.4em;
	display:inline-block;
	left:5px;
	top:50%;
	margin-right:10px;
	transform:rotate(45deg) translateY(-50%);
	transform-origin:top;
	transition:all .3s ease-out;
	width:.4em
}
@media (max-width:1199.98px) {
	.topnav-menu .navbar-nav li:last-of-type .dropdown .dropdown-menu {
	left:100%;
	right:auto
}
}
@media (max-width:991.98px) {
	.topnav {
	max-height:360px;
	overflow-y:auto;
	padding:0
}
.topnav .navbar-nav .nav-link {
	padding:.75rem 1.1rem
}
.topnav .dropdown .dropdown-menu {
	background-color:transparent;
	border:none;
	box-shadow:none;
	padding-right:15px
}
.topnav .dropdown .dropdown-item {
	position:relative;
	background-color:transparent
}
.topnav .dropdown .dropdown-item.active,.topnav .dropdown .dropdown-item:active {
	color:var(--ct-menu-item-active)
}
.topnav .arrow-down::after {
	left:15px;
	position:absolute
}
}
@media (min-width:992px) {
	body[data-layout-mode=horizontal][data-topbar-color=light] .topnav {
	background-color:var(--ct-bg-topbar-dark)
}
body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link {
	color:rgba(255,255,255,.7)
}
body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link:focus,body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link:hover {
	color:rgba(255,255,255,.9)
}
body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link.active {
	color:#fff
}
body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-item:hover .nav-link {
	color:#fff
}
body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav>.dropdown.active>a {
	color:rgba(255,255,255,.9)!important
}
}
body[data-layout-mode=horizontal][data-layout-size=boxed] .topnav {
	max-width:1300px;
	margin:70px auto 0
}
.avatar-xs {
	height:1.5rem;
	width:1.5rem
}
.avatar-sm {
	height:2.25rem;
	width:2.25rem
}
.avatar-md {
	height:3.5rem;
	width:3.5rem
}
.avatar-lg {
	height:4.5rem;
	width:4.5rem
}
.avatar-xl {
	height:6rem;
	width:6rem
}
.avatar-xxl {
	height:7.5rem;
	width:7.5rem
}
.avatar-title {
	align-items:center;
	color:#fff;
	display:flex;
	height:100%;
	justify-content:center;
	width:100%
}
.avatar-group {
	padding-right:12px
}
.avatar-group .avatar-group-item {
	margin:0 -12px 10px 0;
	display:inline-block;
	border:2px solid var(--ct-card-bg);
	border-radius:50%
}
.width-xs {
	min-width:80px
}
.width-sm {
	min-width:100px
}
.width-md {
	min-width:120px
}
.width-lg {
	min-width:140px
}
.width-xl {
	min-width:160px
}
.font-family-primary {
	font-family:Roboto,sans-serif
}
.font-family-secondary {
	font-family:iransans-ulight,sans-serif
}
.sp-line-1,.sp-line-2,.sp-line-3,.sp-line-4 {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical
}
.sp-line-1 {
	-webkit-line-clamp:1
}
.sp-line-2 {
	-webkit-line-clamp:2
}
.sp-line-3 {
	-webkit-line-clamp:3
}
.sp-line-4 {
	-webkit-line-clamp:4
}
.icon-dual {
	color:var(--ct-text-muted);
	fill:rgba(var(--ct-text-muted),.12)
}
.icon-dual-primary {
	color:#71b6f9;
	fill:rgba(113,182,249,.16)
}
.icon-dual-secondary {
	color:#6c757d;
	fill:rgba(108,117,125,.16)
}
.icon-dual-success {
	color:#10c469;
	fill:rgba(16,196,105,.16)
}
.icon-dual-info {
	color:#35b8e0;
	fill:rgba(53,184,224,.16)
}
.icon-dual-warning {
	color:#f9c851;
	fill:rgba(249,200,81,.16)
}
.icon-dual-danger {
	color:#ff5b5b;
	fill:rgba(255,91,91,.16)
}
.icon-dual-light {
	color:#f8f9fa;
	fill:rgba(248,249,250,.16)
}
.icon-dual-dark {
	color:#323a46;
	fill:rgba(50,58,70,.16)
}
.icon-dual-pink {
	color:#ff8acc;
	fill:rgba(255,138,204,.16)
}
.icon-dual-purple {
	color:#5b69bc;
	fill:rgba(91,105,188,.16)
}
.icon-dual-blue {
	color:#71b6f9;
	fill:rgba(113,182,249,.16)
}
.icons-xs {
	height:16px;
	width:16px
}
.icons-sm {
	height:24px;
	width:24px
}
.icons-md {
	height:32px;
	width:32px
}
.icons-lg {
	height:40px;
	width:40px
}
.icons-xl {
	height:48px;
	width:48px
}
.icons-xxl {
	height:60px;
	width:60px
}
.item-hovered:hover {
	background-color:var(--ct-dropdown-link-hover-bg)
}
body[data-layout-color=dark] .icon-dual-primary {
	color:#71b6f9;
	fill:rgba(113,182,249,.16)
}
body[data-layout-color=dark] .icon-dual-secondary {
	color:#6c757d;
	fill:rgba(108,117,125,.16)
}
body[data-layout-color=dark] .icon-dual-success {
	color:#10c469;
	fill:rgba(16,196,105,.16)
}
body[data-layout-color=dark] .icon-dual-info {
	color:#35b8e0;
	fill:rgba(53,184,224,.16)
}
body[data-layout-color=dark] .icon-dual-warning {
	color:#f9c851;
	fill:rgba(249,200,81,.16)
}
body[data-layout-color=dark] .icon-dual-danger {
	color:#ff5b5b;
	fill:rgba(255,91,91,.16)
}
body[data-layout-color=dark] .icon-dual-light {
	color:#3a4250;
	fill:rgba(58,66,80,.16)
}
body[data-layout-color=dark] .icon-dual-dark {
	color:#f7f7f7;
	fill:rgba(247,247,247,.16)
}
body[data-layout-color=dark] .icon-dual-pink {
	color:#ff8acc;
	fill:rgba(255,138,204,.16)
}
body[data-layout-color=dark] .icon-dual-purple {
	color:#5b69bc;
	fill:rgba(91,105,188,.16)
}
body[data-layout-color=dark] .icon-dual-blue {
	color:#71b6f9;
	fill:rgba(113,182,249,.16)
}
.social-list-item {
	height:2rem;
	width:2rem;
	line-height:calc(2rem - 2px);
	display:block;
	border:2px solid #adb5bd;
	border-radius:50%;
	color:#adb5bd;
	text-align:center
}
body[data-layout-color=dark] .social-list-item {
	border:2px solid #98a6ad;
	color:#98a6ad
}
.widget-box-2 .widget-detail-2 .badge {
	padding:5px 10px
}
.inbox-widget .inbox-item {
	border-bottom:1px solid rgba(222,226,230,.5);
	overflow:hidden;
	padding:.75rem 0;
	position:relative
}
.inbox-widget .inbox-item:last-of-type {
	border-bottom:none
}
.inbox-widget .inbox-item .inbox-item-img {
	display:block;
	float:right;
	margin-left:15px;
	width:40px
}
.inbox-widget .inbox-item .inbox-item-img img {
	width:40px
}
.inbox-widget .inbox-item .inbox-item-author {
	display:block;
	margin-bottom:3px
}
.inbox-widget .inbox-item .inbox-item-text {
	color:var(--ct-text-muted);
	display:block;
	font-size:.8125rem;
	margin:0;
	overflow:hidden
}
.inbox-widget .inbox-item .inbox-item-date {
	color:#98a6ad;
	font-size:.6875rem;
	position:absolute;
	left:5px;
	top:10px
}
.conversation-list {
	list-style:none;
	padding:0 15px
}
.conversation-list li {
	margin-bottom:20px
}
.conversation-list li .conversation-actions {
	float:left;
	display:none
}
.conversation-list li:hover .conversation-actions {
	display:block
}
.conversation-list .chat-avatar {
	float:right;
	text-align:center;
	width:42px
}
.conversation-list .chat-avatar img {
	border-radius:100%;
	width:100%
}
.conversation-list .chat-avatar i {
	font-size:12px;
	font-style:normal
}
.conversation-list .ctext-wrap {
	background:var(--ct-chat-secondary-user-bg);
	border-radius:3px;
	display:inline-block;
	padding:12px;
	position:relative
}
.conversation-list .ctext-wrap i {
	display:block;
	font-size:12px;
	font-style:normal;
	font-weight:500;
	position:relative
}
.conversation-list .ctext-wrap p {
	margin:0;
	padding-top:3px
}
.conversation-list .ctext-wrap:after {
	right:-10px;
	top:0;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-top-color:var(--ct-chat-secondary-user-bg);
	border-width:6px;
	margin-left:-1px;
	border-left-color:var(--ct-chat-secondary-user-bg)
}
.conversation-list .conversation-text {
	float:right;
	font-size:12px;
	margin-right:12px;
	width:70%
}
.conversation-list .odd .chat-avatar {
	float:left!important
}
.conversation-list .odd .conversation-text {
	float:left!important;
	margin-left:12px;
	text-align:left;
	width:70%!important
}
.conversation-list .odd .ctext-wrap {
	background-color:var(--ct-chat-primary-user-bg)
}
.conversation-list .odd .ctext-wrap:after {
	border-color:transparent;
	border-right-color:var(--ct-chat-primary-user-bg);
	border-top-color:var(--ct-chat-primary-user-bg);
	left:-10px!important;
	right:auto
}
.conversation-list .odd .conversation-actions {
	float:right
}
body[data-layout-color=dark] .inbox-widget .inbox-item {
	border-bottom:1px solid rgba(58,66,80,.5)
}
body[data-layout-color=dark] .inbox-widget .inbox-item .inbox-item-date {
	color:#adb5bd
}
@media print {
	.footer,.left-side-menu,.navbar-custom,.page-title-box,.right-bar {
	display:none
}
.card-body,.content,.content-page,.right-bar,body {
	padding:0;
	margin:0
}
}
#preloader {
	position:fixed;
	top:0;
	right:0;
	left:0;
	bottom:0;
	background-color:var(--ct-card-bg);
	z-index:9999
}
#status {
	width:40px;
	height:40px;
	position:absolute;
	right:50%;
	top:50%;
	margin:-20px -20px 0 0
}
.spinner {
	margin:0 auto;
	font-size:10px;
	position:relative;
	text-indent:-9999em;
	border-top:5px solid #dee2e6;
	border-left:5px solid #dee2e6;
	border-bottom:5px solid #dee2e6;
	border-right:5px solid #71b6f9;
	transform:translateZ(0);
	animation:SpinnerAnimation 1.1s infinite linear
}
.spinner,.spinner:after {
	border-radius:50%;
	width:40px;
	height:40px
}
@keyframes SpinnerAnimation {
	0% {
	transform:rotate(0)
}
100% {
	transform:rotate(-360deg)
}
}
body[data-layout-color=dark] .spinner {
	border-top:5px solid #3a4250;
	border-left:5px solid #3a4250;
	border-bottom:5px solid #3a4250
}
.alert-primary {
	color:#6baded;
	background-color:rgba(113,182,249,.18);
	border-color:rgba(113,182,249,.25)
}
.alert-primary .alert-link {
	color:#4f7fae
}
.alert-secondary {
	color:#676f77;
	background-color:rgba(108,117,125,.18);
	border-color:rgba(108,117,125,.25)
}
.alert-secondary .alert-link {
	color:#4c5258
}
.alert-success {
	color:#0fba64;
	background-color:rgba(16,196,105,.18);
	border-color:rgba(16,196,105,.25)
}
.alert-success .alert-link {
	color:#0b894a
}
.alert-info {
	color:#32afd5;
	background-color:rgba(53,184,224,.18);
	border-color:rgba(53,184,224,.25)
}
.alert-info .alert-link {
	color:#25819d
}
.alert-warning {
	color:#edbe4d;
	background-color:rgba(249,200,81,.18);
	border-color:rgba(249,200,81,.25)
}
.alert-warning .alert-link {
	color:#ae8c39
}
.alert-danger {
	color:#f25656;
	background-color:rgba(255,91,91,.18);
	border-color:rgba(255,91,91,.25)
}
.alert-danger .alert-link {
	color:#b34040
}
.alert-light {
	color:#ecedee;
	background-color:rgba(248,249,250,.18);
	border-color:rgba(248,249,250,.25)
}
.alert-light .alert-link {
	color:#aeaeaf
}
.alert-dark {
	color:#303743;
	background-color:rgba(50,58,70,.18);
	border-color:rgba(50,58,70,.25)
}
.alert-dark .alert-link {
	color:#232931
}
.alert-pink {
	color:#f283c2;
	background-color:rgba(255,138,204,.18);
	border-color:rgba(255,138,204,.25)
}
.alert-pink .alert-link {
	color:#b3618f
}
.alert-purple {
	color:#5664b3;
	background-color:rgba(91,105,188,.18);
	border-color:rgba(91,105,188,.25)
}
.alert-purple .alert-link {
	color:#404a84
}
.alert-blue {
	color:#6baded;
	background-color:rgba(113,182,249,.18);
	border-color:rgba(113,182,249,.25)
}
.alert-blue .alert-link {
	color:#4f7fae
}
body[data-layout-color=dark] .alert-primary {
	color:#6baded;
	background-color:rgba(113,182,249,.18);
	border-color:rgba(113,182,249,.25)
}
body[data-layout-color=dark] .alert-primary .alert-link {
	color:#4f7fae
}
body[data-layout-color=dark] .alert-secondary {
	color:#676f77;
	background-color:rgba(108,117,125,.18);
	border-color:rgba(108,117,125,.25)
}
body[data-layout-color=dark] .alert-secondary .alert-link {
	color:#4c5258
}
body[data-layout-color=dark] .alert-success {
	color:#0fba64;
	background-color:rgba(16,196,105,.18);
	border-color:rgba(16,196,105,.25)
}
body[data-layout-color=dark] .alert-success .alert-link {
	color:#0b894a
}
body[data-layout-color=dark] .alert-info {
	color:#32afd5;
	background-color:rgba(53,184,224,.18);
	border-color:rgba(53,184,224,.25)
}
body[data-layout-color=dark] .alert-info .alert-link {
	color:#25819d
}
body[data-layout-color=dark] .alert-warning {
	color:#edbe4d;
	background-color:rgba(249,200,81,.18);
	border-color:rgba(249,200,81,.25)
}
body[data-layout-color=dark] .alert-warning .alert-link {
	color:#ae8c39
}
body[data-layout-color=dark] .alert-danger {
	color:#f25656;
	background-color:rgba(255,91,91,.18);
	border-color:rgba(255,91,91,.25)
}
body[data-layout-color=dark] .alert-danger .alert-link {
	color:#b34040
}
body[data-layout-color=dark] .alert-light {
	color:#373f4c;
	background-color:rgba(58,66,80,.18);
	border-color:rgba(58,66,80,.25)
}
body[data-layout-color=dark] .alert-light .alert-link {
	color:#292e38
}
body[data-layout-color=dark] .alert-dark {
	color:#ebebeb;
	background-color:rgba(247,247,247,.18);
	border-color:rgba(247,247,247,.25)
}
body[data-layout-color=dark] .alert-dark .alert-link {
	color:#adadad
}
body[data-layout-color=dark] .alert-pink {
	color:#f283c2;
	background-color:rgba(255,138,204,.18);
	border-color:rgba(255,138,204,.25)
}
body[data-layout-color=dark] .alert-pink .alert-link {
	color:#b3618f
}
body[data-layout-color=dark] .alert-purple {
	color:#5664b3;
	background-color:rgba(91,105,188,.18);
	border-color:rgba(91,105,188,.25)
}
body[data-layout-color=dark] .alert-purple .alert-link {
	color:#404a84
}
body[data-layout-color=dark] .alert-blue {
	color:#6baded;
	background-color:rgba(113,182,249,.18);
	border-color:rgba(113,182,249,.25)
}
body[data-layout-color=dark] .alert-blue .alert-link {
	color:#4f7fae
}
.custom-accordion .accordion-arrow {
	font-size:1.2rem;
	position:absolute;
	left:0
}
.custom-accordion a.collapsed i.accordion-arrow:before {
	content:"\f0142"
}
.custom-accordion .card {
	box-shadow:none;
	border:1px solid var(--ct-border-color)!important
}
.badge {
	box-shadow:none
}
.badge-soft-primary {
	color:#71b6f9;
	background-color:rgba(113,182,249,.18);
	box-shadow:none
}
.badge-outline-primary {
	color:#71b6f9;
	border:1px solid #71b6f9;
	background-color:transparent;
	box-shadow:none
}
.badge-soft-secondary {
	color:#6c757d;
	background-color:rgba(108,117,125,.18);
	box-shadow:none
}
.badge-outline-secondary {
	color:#6c757d;
	border:1px solid #6c757d;
	background-color:transparent;
	box-shadow:none
}
.badge-soft-success {
	color:#10c469;
	background-color:rgba(16,196,105,.18);
	box-shadow:none
}
.badge-outline-success {
	color:#10c469;
	border:1px solid #10c469;
	background-color:transparent;
	box-shadow:none
}
.badge-soft-info {
	color:#35b8e0;
	background-color:rgba(53,184,224,.18);
	box-shadow:none
}
.badge-outline-info {
	color:#35b8e0;
	border:1px solid #35b8e0;
	background-color:transparent;
	box-shadow:none
}
.badge-soft-warning {
	color:#f9c851;
	background-color:rgba(249,200,81,.18);
	box-shadow:none
}
.badge-outline-warning {
	color:#f9c851;
	border:1px solid #f9c851;
	background-color:transparent;
	box-shadow:none
}
.badge-soft-danger {
	color:#ff5b5b;
	background-color:rgba(255,91,91,.18);
	box-shadow:none
}
.badge-outline-danger {
	color:#ff5b5b;
	border:1px solid #ff5b5b;
	background-color:transparent;
	box-shadow:none
}
.badge-soft-light {
	color:#f8f9fa;
	background-color:rgba(248,249,250,.18);
	box-shadow:none
}
.badge-outline-light {
	color:#f8f9fa;
	border:1px solid #f8f9fa;
	background-color:transparent;
	box-shadow:none
}
.badge-soft-dark {
	color:#323a46;
	background-color:rgba(50,58,70,.18);
	box-shadow:none
}
.badge-outline-dark {
	color:#323a46;
	border:1px solid #323a46;
	background-color:transparent;
	box-shadow:none
}
.badge-soft-pink {
	color:#ff8acc;
	background-color:rgba(255,138,204,.18);
	box-shadow:none
}
.badge-outline-pink {
	color:#ff8acc;
	border:1px solid #ff8acc;
	background-color:transparent;
	box-shadow:none
}
.badge-soft-purple {
	color:#5b69bc;
	background-color:rgba(91,105,188,.18);
	box-shadow:none
}
.badge-outline-purple {
	color:#5b69bc;
	border:1px solid #5b69bc;
	background-color:transparent;
	box-shadow:none
}
.badge-soft-blue {
	color:#71b6f9;
	background-color:rgba(113,182,249,.18);
	box-shadow:none
}
.badge-outline-blue {
	color:#71b6f9;
	border:1px solid #71b6f9;
	background-color:transparent;
	box-shadow:none
}
body[data-layout-color=dark] .badge-soft-primary {
	color:#71b6f9;
	background-color:rgba(113,182,249,.18);
	box-shadow:none
}
body[data-layout-color=dark] .badge-outline-primary {
	color:#71b6f9;
	border:1px solid #71b6f9;
	background-color:transparent;
	box-shadow:none
}
body[data-layout-color=dark] .badge-soft-secondary {
	color:#6c757d;
	background-color:rgba(108,117,125,.18);
	box-shadow:none
}
body[data-layout-color=dark] .badge-outline-secondary {
	color:#6c757d;
	border:1px solid #6c757d;
	background-color:transparent;
	box-shadow:none
}
body[data-layout-color=dark] .badge-soft-success {
	color:#10c469;
	background-color:rgba(16,196,105,.18);
	box-shadow:none
}
body[data-layout-color=dark] .badge-outline-success {
	color:#10c469;
	border:1px solid #10c469;
	background-color:transparent;
	box-shadow:none
}
body[data-layout-color=dark] .badge-soft-info {
	color:#35b8e0;
	background-color:rgba(53,184,224,.18);
	box-shadow:none
}
body[data-layout-color=dark] .badge-outline-info {
	color:#35b8e0;
	border:1px solid #35b8e0;
	background-color:transparent;
	box-shadow:none
}
body[data-layout-color=dark] .badge-soft-warning {
	color:#f9c851;
	background-color:rgba(249,200,81,.18);
	box-shadow:none
}
body[data-layout-color=dark] .badge-outline-warning {
	color:#f9c851;
	border:1px solid #f9c851;
	background-color:transparent;
	box-shadow:none
}
body[data-layout-color=dark] .badge-soft-danger {
	color:#ff5b5b;
	background-color:rgba(255,91,91,.18);
	box-shadow:none
}
body[data-layout-color=dark] .badge-outline-danger {
	color:#ff5b5b;
	border:1px solid #ff5b5b;
	background-color:transparent;
	box-shadow:none
}
body[data-layout-color=dark] .badge-soft-light {
	color:#3a4250;
	background-color:rgba(58,66,80,.18);
	box-shadow:none
}
body[data-layout-color=dark] .badge-outline-light {
	color:#3a4250;
	border:1px solid #3a4250;
	background-color:transparent;
	box-shadow:none
}
body[data-layout-color=dark] .badge-soft-dark {
	color:#f7f7f7;
	background-color:rgba(247,247,247,.18);
	box-shadow:none
}
body[data-layout-color=dark] .badge-outline-dark {
	color:#f7f7f7;
	border:1px solid #f7f7f7;
	background-color:transparent;
	box-shadow:none
}
body[data-layout-color=dark] .badge-soft-pink {
	color:#ff8acc;
	background-color:rgba(255,138,204,.18);
	box-shadow:none
}
body[data-layout-color=dark] .badge-outline-pink {
	color:#ff8acc;
	border:1px solid #ff8acc;
	background-color:transparent;
	box-shadow:none
}
body[data-layout-color=dark] .badge-soft-purple {
	color:#5b69bc;
	background-color:rgba(91,105,188,.18);
	box-shadow:none
}
body[data-layout-color=dark] .badge-outline-purple {
	color:#5b69bc;
	border:1px solid #5b69bc;
	background-color:transparent;
	box-shadow:none
}
body[data-layout-color=dark] .badge-soft-blue {
	color:#71b6f9;
	background-color:rgba(113,182,249,.18);
	box-shadow:none
}
body[data-layout-color=dark] .badge-outline-blue {
	color:#71b6f9;
	border:1px solid #71b6f9;
	background-color:transparent;
	box-shadow:none
}
.breadcrumb-item>a {
	color:#6c757d
}
.breadcrumb-item+.breadcrumb-item::before {
	font-family:"Material Design Icons"
}
body[data-layout-color=dark] .breadcrumb-item>a {
	color:#dee2e6
}
.btn-primary {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(113,182,249,.5)
}
.btn-secondary {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(108,117,125,.5)
}
.btn-success {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(16,196,105,.5)
}
.btn-info {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(53,184,224,.5)
}
.btn-warning {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(249,200,81,.5)
}
.btn-danger {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(255,91,91,.5)
}
.btn-light {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(248,249,250,.5)
}
.btn-dark {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(50,58,70,.5)
}
.btn-pink {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(255,138,204,.5)
}
.btn-purple {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(91,105,188,.5)
}
.btn-blue {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(113,182,249,.5)
}
.btn .mdi:before {
	margin-top:-1px
}
.btn i {
	display:inline-block
}
.btn-light,.btn-white {
	color:#323a46
}
.btn-white {
	border-color:#dee2e6
}
.btn-white:focus,.btn-white:hover {
	background-color:#f8f9fa;
	border-color:#f8f9fa
}
.btn-white.focus,.btn-white:focus {
	box-shadow:0 0 0 .15rem rgba(222,226,230,.3)
}
.btn-link {
	font-weight:400;
	color:var(--ct-link-color);
	background-color:transparent
}
.btn-link:hover {
	color:var(--ct-link-hover-color);
	background-color:transparent;
	border-color:transparent
}
.btn-link.focus,.btn-link:focus {
	border-color:transparent;
	box-shadow:none
}
.btn-link.disabled,.btn-link:disabled {
	color:var(--ct-btn-link-disabled-color);
	pointer-events:none
}
.btn-outline-primary {
	color:#71b6f9;
	border-color:#71b6f9
}
.btn-outline-primary:hover {
	color:#fff;
	background-color:#71b6f9;
	border-color:#71b6f9
}
.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus {
	box-shadow:0 0 0 .15rem rgba(113,182,249,.5)
}
.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active {
	color:#fff;
	background-color:#71b6f9;
	border-color:#71b6f9
}
.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus {
	box-shadow:0 0 0 .15rem rgba(113,182,249,.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled {
	color:#71b6f9;
	background-color:transparent
}
.btn-outline-secondary {
	color:#6c757d;
	border-color:#6c757d
}
.btn-outline-secondary:hover {
	color:#fff;
	background-color:#6c757d;
	border-color:#6c757d
}
.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus {
	box-shadow:0 0 0 .15rem rgba(108,117,125,.5)
}
.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active {
	color:#fff;
	background-color:#6c757d;
	border-color:#6c757d
}
.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus {
	box-shadow:0 0 0 .15rem rgba(108,117,125,.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {
	color:#6c757d;
	background-color:transparent
}
.btn-outline-success {
	color:#10c469;
	border-color:#10c469
}
.btn-outline-success:hover {
	color:#fff;
	background-color:#10c469;
	border-color:#10c469
}
.btn-check:focus+.btn-outline-success,.btn-outline-success:focus {
	box-shadow:0 0 0 .15rem rgba(16,196,105,.5)
}
.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active {
	color:#fff;
	background-color:#10c469;
	border-color:#10c469
}
.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus {
	box-shadow:0 0 0 .15rem rgba(16,196,105,.5)
}
.btn-outline-success.disabled,.btn-outline-success:disabled {
	color:#10c469;
	background-color:transparent
}
.btn-outline-info {
	color:#35b8e0;
	border-color:#35b8e0
}
.btn-outline-info:hover {
	color:#fff;
	background-color:#35b8e0;
	border-color:#35b8e0
}
.btn-check:focus+.btn-outline-info,.btn-outline-info:focus {
	box-shadow:0 0 0 .15rem rgba(53,184,224,.5)
}
.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active {
	color:#fff;
	background-color:#35b8e0;
	border-color:#35b8e0
}
.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus {
	box-shadow:0 0 0 .15rem rgba(53,184,224,.5)
}
.btn-outline-info.disabled,.btn-outline-info:disabled {
	color:#35b8e0;
	background-color:transparent
}
.btn-outline-warning {
	color:#f9c851;
	border-color:#f9c851
}
.btn-outline-warning:hover {
	color:#343a40;
	background-color:#f9c851;
	border-color:#f9c851
}
.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus {
	box-shadow:0 0 0 .15rem rgba(249,200,81,.5)
}
.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active {
	color:#343a40;
	background-color:#f9c851;
	border-color:#f9c851
}
.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus {
	box-shadow:0 0 0 .15rem rgba(249,200,81,.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled {
	color:#f9c851;
	background-color:transparent
}
.btn-outline-danger {
	color:#ff5b5b;
	border-color:#ff5b5b
}
.btn-outline-danger:hover {
	color:#fff;
	background-color:#ff5b5b;
	border-color:#ff5b5b
}
.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus {
	box-shadow:0 0 0 .15rem rgba(255,91,91,.5)
}
.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active {
	color:#fff;
	background-color:#ff5b5b;
	border-color:#ff5b5b
}
.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus {
	box-shadow:0 0 0 .15rem rgba(255,91,91,.5)
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled {
	color:#ff5b5b;
	background-color:transparent
}
.btn-outline-light {
	color:#f8f9fa;
	border-color:#f8f9fa
}
.btn-outline-light:hover {
	color:#343a40;
	background-color:#f8f9fa;
	border-color:#f8f9fa
}
.btn-check:focus+.btn-outline-light,.btn-outline-light:focus {
	box-shadow:0 0 0 .15rem rgba(248,249,250,.5)
}
.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active {
	color:#343a40;
	background-color:#f8f9fa;
	border-color:#f8f9fa
}
.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus {
	box-shadow:0 0 0 .15rem rgba(248,249,250,.5)
}
.btn-outline-light.disabled,.btn-outline-light:disabled {
	color:#f8f9fa;
	background-color:transparent
}
.btn-outline-dark {
	color:#323a46;
	border-color:#323a46
}
.btn-outline-dark:hover {
	color:#fff;
	background-color:#323a46;
	border-color:#323a46
}
.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus {
	box-shadow:0 0 0 .15rem rgba(50,58,70,.5)
}
.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active {
	color:#fff;
	background-color:#323a46;
	border-color:#323a46
}
.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus {
	box-shadow:0 0 0 .15rem rgba(50,58,70,.5)
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled {
	color:#323a46;
	background-color:transparent
}
.btn-outline-pink {
	color:#ff8acc;
	border-color:#ff8acc
}
.btn-outline-pink:hover {
	color:#fff;
	background-color:#ff8acc;
	border-color:#ff8acc
}
.btn-check:focus+.btn-outline-pink,.btn-outline-pink:focus {
	box-shadow:0 0 0 .15rem rgba(255,138,204,.5)
}
.btn-check:active+.btn-outline-pink,.btn-check:checked+.btn-outline-pink,.btn-outline-pink.active,.btn-outline-pink.dropdown-toggle.show,.btn-outline-pink:active {
	color:#fff;
	background-color:#ff8acc;
	border-color:#ff8acc
}
.btn-check:active+.btn-outline-pink:focus,.btn-check:checked+.btn-outline-pink:focus,.btn-outline-pink.active:focus,.btn-outline-pink.dropdown-toggle.show:focus,.btn-outline-pink:active:focus {
	box-shadow:0 0 0 .15rem rgba(255,138,204,.5)
}
.btn-outline-pink.disabled,.btn-outline-pink:disabled {
	color:#ff8acc;
	background-color:transparent
}
.btn-outline-purple {
	color:#5b69bc;
	border-color:#5b69bc
}
.btn-outline-purple:hover {
	color:#fff;
	background-color:#5b69bc;
	border-color:#5b69bc
}
.btn-check:focus+.btn-outline-purple,.btn-outline-purple:focus {
	box-shadow:0 0 0 .15rem rgba(91,105,188,.5)
}
.btn-check:active+.btn-outline-purple,.btn-check:checked+.btn-outline-purple,.btn-outline-purple.active,.btn-outline-purple.dropdown-toggle.show,.btn-outline-purple:active {
	color:#fff;
	background-color:#5b69bc;
	border-color:#5b69bc
}
.btn-check:active+.btn-outline-purple:focus,.btn-check:checked+.btn-outline-purple:focus,.btn-outline-purple.active:focus,.btn-outline-purple.dropdown-toggle.show:focus,.btn-outline-purple:active:focus {
	box-shadow:0 0 0 .15rem rgba(91,105,188,.5)
}
.btn-outline-purple.disabled,.btn-outline-purple:disabled {
	color:#5b69bc;
	background-color:transparent
}
.btn-outline-blue {
	color:#71b6f9;
	border-color:#71b6f9
}
.btn-outline-blue:hover {
	color:#fff;
	background-color:#71b6f9;
	border-color:#71b6f9
}
.btn-check:focus+.btn-outline-blue,.btn-outline-blue:focus {
	box-shadow:0 0 0 .15rem rgba(113,182,249,.5)
}
.btn-check:active+.btn-outline-blue,.btn-check:checked+.btn-outline-blue,.btn-outline-blue.active,.btn-outline-blue.dropdown-toggle.show,.btn-outline-blue:active {
	color:#fff;
	background-color:#71b6f9;
	border-color:#71b6f9
}
.btn-check:active+.btn-outline-blue:focus,.btn-check:checked+.btn-outline-blue:focus,.btn-outline-blue.active:focus,.btn-outline-blue.dropdown-toggle.show:focus,.btn-outline-blue:active:focus {
	box-shadow:0 0 0 .15rem rgba(113,182,249,.5)
}
.btn-outline-blue.disabled,.btn-outline-blue:disabled {
	color:#71b6f9;
	background-color:transparent
}
.btn-label {
	margin:-.55rem -.9rem -.55rem .9rem;
	padding:.6rem .9rem;
	background-color:rgba(50,58,70,.1)
}
.btn-label-right {
	margin:-.45rem .9rem -.45rem -.9rem;
	padding:.45rem .9rem;
	background-color:rgba(50,58,70,.1);
	display:inline-block
}
.btn-xs {
	padding:.2rem .6rem;
	font-size:.75rem;
	border-radius:.15rem
}
.btn-soft-primary {
	color:#71b6f9;
	background-color:rgba(113,182,249,.18);
	border-color:rgba(113,182,249,.12)
}
.btn-soft-primary:hover {
	color:#fff;
	background-color:#71b6f9
}
.btn-soft-primary.focus,.btn-soft-primary:focus {
	box-shadow:0 0 0 .15rem rgba(113,182,249,.3)
}
.btn-soft-secondary {
	color:#6c757d;
	background-color:rgba(108,117,125,.18);
	border-color:rgba(108,117,125,.12)
}
.btn-soft-secondary:hover {
	color:#fff;
	background-color:#6c757d
}
.btn-soft-secondary.focus,.btn-soft-secondary:focus {
	box-shadow:0 0 0 .15rem rgba(108,117,125,.3)
}
.btn-soft-success {
	color:#10c469;
	background-color:rgba(16,196,105,.18);
	border-color:rgba(16,196,105,.12)
}
.btn-soft-success:hover {
	color:#fff;
	background-color:#10c469
}
.btn-soft-success.focus,.btn-soft-success:focus {
	box-shadow:0 0 0 .15rem rgba(16,196,105,.3)
}
.btn-soft-info {
	color:#35b8e0;
	background-color:rgba(53,184,224,.18);
	border-color:rgba(53,184,224,.12)
}
.btn-soft-info:hover {
	color:#fff;
	background-color:#35b8e0
}
.btn-soft-info.focus,.btn-soft-info:focus {
	box-shadow:0 0 0 .15rem rgba(53,184,224,.3)
}
.btn-soft-warning {
	color:#f9c851;
	background-color:rgba(249,200,81,.18);
	border-color:rgba(249,200,81,.12)
}
.btn-soft-warning:hover {
	color:#fff;
	background-color:#f9c851
}
.btn-soft-warning.focus,.btn-soft-warning:focus {
	box-shadow:0 0 0 .15rem rgba(249,200,81,.3)
}
.btn-soft-danger {
	color:#ff5b5b;
	background-color:rgba(255,91,91,.18);
	border-color:rgba(255,91,91,.12)
}
.btn-soft-danger:hover {
	color:#fff;
	background-color:#ff5b5b
}
.btn-soft-danger.focus,.btn-soft-danger:focus {
	box-shadow:0 0 0 .15rem rgba(255,91,91,.3)
}
.btn-soft-light {
	color:#f8f9fa;
	background-color:rgba(248,249,250,.18);
	border-color:rgba(248,249,250,.12)
}
.btn-soft-light:hover {
	color:#fff;
	background-color:#f8f9fa
}
.btn-soft-light.focus,.btn-soft-light:focus {
	box-shadow:0 0 0 .15rem rgba(248,249,250,.3)
}
.btn-soft-dark {
	color:#323a46;
	background-color:rgba(50,58,70,.18);
	border-color:rgba(50,58,70,.12)
}
.btn-soft-dark:hover {
	color:#fff;
	background-color:#323a46
}
.btn-soft-dark.focus,.btn-soft-dark:focus {
	box-shadow:0 0 0 .15rem rgba(50,58,70,.3)
}
.btn-soft-pink {
	color:#ff8acc;
	background-color:rgba(255,138,204,.18);
	border-color:rgba(255,138,204,.12)
}
.btn-soft-pink:hover {
	color:#fff;
	background-color:#ff8acc
}
.btn-soft-pink.focus,.btn-soft-pink:focus {
	box-shadow:0 0 0 .15rem rgba(255,138,204,.3)
}
.btn-soft-purple {
	color:#5b69bc;
	background-color:rgba(91,105,188,.18);
	border-color:rgba(91,105,188,.12)
}
.btn-soft-purple:hover {
	color:#fff;
	background-color:#5b69bc
}
.btn-soft-purple.focus,.btn-soft-purple:focus {
	box-shadow:0 0 0 .15rem rgba(91,105,188,.3)
}
.btn-soft-blue {
	color:#71b6f9;
	background-color:rgba(113,182,249,.18);
	border-color:rgba(113,182,249,.12)
}
.btn-soft-blue:hover {
	color:#fff;
	background-color:#71b6f9
}
.btn-soft-blue.focus,.btn-soft-blue:focus {
	box-shadow:0 0 0 .15rem rgba(113,182,249,.3)
}
.btn-bordered-primary {
	background-color:#71b6f9;
	color:#fff!important;
	border-bottom:2px solid #4fa4f8
}
.btn-bordered-secondary {
	background-color:#6c757d;
	color:#fff!important;
	border-bottom:2px solid #5b636a
}
.btn-bordered-success {
	background-color:#10c469;
	color:#fff!important;
	border-bottom:2px solid #0da357
}
.btn-bordered-info {
	background-color:#35b8e0;
	color:#fff!important;
	border-bottom:2px solid #20a8d1
}
.btn-bordered-warning {
	background-color:#f9c851;
	color:#fff!important;
	border-bottom:2px solid #f8bd2e
}
.btn-bordered-danger {
	background-color:#ff5b5b;
	color:#fff!important;
	border-bottom:2px solid #ff3737
}
.btn-bordered-light {
	background-color:#f8f9fa;
	color:#fff!important;
	border-bottom:2px solid #e3e7eb
}
.btn-bordered-dark {
	background-color:#323a46;
	color:#fff!important;
	border-bottom:2px solid #232931
}
.btn-bordered-pink {
	background-color:#ff8acc;
	color:#fff!important;
	border-bottom:2px solid #ff66bc
}
.btn-bordered-purple {
	background-color:#5b69bc;
	color:#fff!important;
	border-bottom:2px solid #4755ad
}
.btn-bordered-blue {
	background-color:#71b6f9;
	color:#fff!important;
	border-bottom:2px solid #4fa4f8
}
.btn-bordered-dark {
	color:#f7f7f7!important
}
body[data-layout-color=dark] .btn-label {
	background-color:rgba(247,247,247,.1)
}
body[data-layout-color=dark] .btn-label-right {
	background-color:rgba(247,247,247,.1)
}
body[data-layout-color=dark] .btn-bordered-dark {
	color:#252525!important
}
body[data-layout-color=dark] .btn-primary {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(113,182,249,.5)
}
body[data-layout-color=dark] .btn-outline-primary {
	color:#71b6f9;
	border-color:#71b6f9
}
body[data-layout-color=dark] .btn-outline-primary:hover {
	color:#fff;
	background-color:#71b6f9;
	border-color:#71b6f9
}
.btn-check:focus+body[data-layout-color=dark] .btn-outline-primary,body[data-layout-color=dark] .btn-outline-primary:focus {
	box-shadow:0 0 0 .15rem rgba(113,182,249,.5)
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-primary,.btn-check:checked+body[data-layout-color=dark] .btn-outline-primary,body[data-layout-color=dark] .btn-outline-primary.active,body[data-layout-color=dark] .btn-outline-primary.dropdown-toggle.show,body[data-layout-color=dark] .btn-outline-primary:active {
	color:#fff;
	background-color:#71b6f9;
	border-color:#71b6f9
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-primary:focus,.btn-check:checked+body[data-layout-color=dark] .btn-outline-primary:focus,body[data-layout-color=dark] .btn-outline-primary.active:focus,body[data-layout-color=dark] .btn-outline-primary.dropdown-toggle.show:focus,body[data-layout-color=dark] .btn-outline-primary:active:focus {
	box-shadow:0 0 0 .15rem rgba(113,182,249,.5)
}
body[data-layout-color=dark] .btn-outline-primary.disabled,body[data-layout-color=dark] .btn-outline-primary:disabled {
	color:#71b6f9;
	background-color:transparent
}
body[data-layout-color=dark] .btn-soft-primary {
	color:#71b6f9;
	background-color:rgba(113,182,249,.18);
	border-color:rgba(113,182,249,.12)
}
body[data-layout-color=dark] .btn-soft-primary:hover {
	color:#fff;
	background-color:#71b6f9
}
body[data-layout-color=dark] .btn-soft-primary.focus,body[data-layout-color=dark] .btn-soft-primary:focus {
	box-shadow:0 0 0 .15rem rgba(113,182,249,.3)
}
body[data-layout-color=dark] .btn-bordered-primary {
	background-color:#71b6f9;
	color:#fff!important;
	border-bottom:2px solid #4fa4f8
}
body[data-layout-color=dark] .btn-secondary {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(108,117,125,.5)
}
body[data-layout-color=dark] .btn-outline-secondary {
	color:#6c757d;
	border-color:#6c757d
}
body[data-layout-color=dark] .btn-outline-secondary:hover {
	color:#fff;
	background-color:#6c757d;
	border-color:#6c757d
}
.btn-check:focus+body[data-layout-color=dark] .btn-outline-secondary,body[data-layout-color=dark] .btn-outline-secondary:focus {
	box-shadow:0 0 0 .15rem rgba(108,117,125,.5)
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-secondary,.btn-check:checked+body[data-layout-color=dark] .btn-outline-secondary,body[data-layout-color=dark] .btn-outline-secondary.active,body[data-layout-color=dark] .btn-outline-secondary.dropdown-toggle.show,body[data-layout-color=dark] .btn-outline-secondary:active {
	color:#fff;
	background-color:#6c757d;
	border-color:#6c757d
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-secondary:focus,.btn-check:checked+body[data-layout-color=dark] .btn-outline-secondary:focus,body[data-layout-color=dark] .btn-outline-secondary.active:focus,body[data-layout-color=dark] .btn-outline-secondary.dropdown-toggle.show:focus,body[data-layout-color=dark] .btn-outline-secondary:active:focus {
	box-shadow:0 0 0 .15rem rgba(108,117,125,.5)
}
body[data-layout-color=dark] .btn-outline-secondary.disabled,body[data-layout-color=dark] .btn-outline-secondary:disabled {
	color:#6c757d;
	background-color:transparent
}
body[data-layout-color=dark] .btn-soft-secondary {
	color:#6c757d;
	background-color:rgba(108,117,125,.18);
	border-color:rgba(108,117,125,.12)
}
body[data-layout-color=dark] .btn-soft-secondary:hover {
	color:#fff;
	background-color:#6c757d
}
body[data-layout-color=dark] .btn-soft-secondary.focus,body[data-layout-color=dark] .btn-soft-secondary:focus {
	box-shadow:0 0 0 .15rem rgba(108,117,125,.3)
}
body[data-layout-color=dark] .btn-bordered-secondary {
	background-color:#6c757d;
	color:#fff!important;
	border-bottom:2px solid #5b636a
}
body[data-layout-color=dark] .btn-success {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(16,196,105,.5)
}
body[data-layout-color=dark] .btn-outline-success {
	color:#10c469;
	border-color:#10c469
}
body[data-layout-color=dark] .btn-outline-success:hover {
	color:#fff;
	background-color:#10c469;
	border-color:#10c469
}
.btn-check:focus+body[data-layout-color=dark] .btn-outline-success,body[data-layout-color=dark] .btn-outline-success:focus {
	box-shadow:0 0 0 .15rem rgba(16,196,105,.5)
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-success,.btn-check:checked+body[data-layout-color=dark] .btn-outline-success,body[data-layout-color=dark] .btn-outline-success.active,body[data-layout-color=dark] .btn-outline-success.dropdown-toggle.show,body[data-layout-color=dark] .btn-outline-success:active {
	color:#fff;
	background-color:#10c469;
	border-color:#10c469
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-success:focus,.btn-check:checked+body[data-layout-color=dark] .btn-outline-success:focus,body[data-layout-color=dark] .btn-outline-success.active:focus,body[data-layout-color=dark] .btn-outline-success.dropdown-toggle.show:focus,body[data-layout-color=dark] .btn-outline-success:active:focus {
	box-shadow:0 0 0 .15rem rgba(16,196,105,.5)
}
body[data-layout-color=dark] .btn-outline-success.disabled,body[data-layout-color=dark] .btn-outline-success:disabled {
	color:#10c469;
	background-color:transparent
}
body[data-layout-color=dark] .btn-soft-success {
	color:#10c469;
	background-color:rgba(16,196,105,.18);
	border-color:rgba(16,196,105,.12)
}
body[data-layout-color=dark] .btn-soft-success:hover {
	color:#fff;
	background-color:#10c469
}
body[data-layout-color=dark] .btn-soft-success.focus,body[data-layout-color=dark] .btn-soft-success:focus {
	box-shadow:0 0 0 .15rem rgba(16,196,105,.3)
}
body[data-layout-color=dark] .btn-bordered-success {
	background-color:#10c469;
	color:#fff!important;
	border-bottom:2px solid #0da357
}
body[data-layout-color=dark] .btn-info {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(53,184,224,.5)
}
body[data-layout-color=dark] .btn-outline-info {
	color:#35b8e0;
	border-color:#35b8e0
}
body[data-layout-color=dark] .btn-outline-info:hover {
	color:#fff;
	background-color:#35b8e0;
	border-color:#35b8e0
}
.btn-check:focus+body[data-layout-color=dark] .btn-outline-info,body[data-layout-color=dark] .btn-outline-info:focus {
	box-shadow:0 0 0 .15rem rgba(53,184,224,.5)
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-info,.btn-check:checked+body[data-layout-color=dark] .btn-outline-info,body[data-layout-color=dark] .btn-outline-info.active,body[data-layout-color=dark] .btn-outline-info.dropdown-toggle.show,body[data-layout-color=dark] .btn-outline-info:active {
	color:#fff;
	background-color:#35b8e0;
	border-color:#35b8e0
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-info:focus,.btn-check:checked+body[data-layout-color=dark] .btn-outline-info:focus,body[data-layout-color=dark] .btn-outline-info.active:focus,body[data-layout-color=dark] .btn-outline-info.dropdown-toggle.show:focus,body[data-layout-color=dark] .btn-outline-info:active:focus {
	box-shadow:0 0 0 .15rem rgba(53,184,224,.5)
}
body[data-layout-color=dark] .btn-outline-info.disabled,body[data-layout-color=dark] .btn-outline-info:disabled {
	color:#35b8e0;
	background-color:transparent
}
body[data-layout-color=dark] .btn-soft-info {
	color:#35b8e0;
	background-color:rgba(53,184,224,.18);
	border-color:rgba(53,184,224,.12)
}
body[data-layout-color=dark] .btn-soft-info:hover {
	color:#fff;
	background-color:#35b8e0
}
body[data-layout-color=dark] .btn-soft-info.focus,body[data-layout-color=dark] .btn-soft-info:focus {
	box-shadow:0 0 0 .15rem rgba(53,184,224,.3)
}
body[data-layout-color=dark] .btn-bordered-info {
	background-color:#35b8e0;
	color:#fff!important;
	border-bottom:2px solid #20a8d1
}
body[data-layout-color=dark] .btn-warning {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(249,200,81,.5)
}
body[data-layout-color=dark] .btn-outline-warning {
	color:#f9c851;
	border-color:#f9c851
}
body[data-layout-color=dark] .btn-outline-warning:hover {
	color:#343a40;
	background-color:#f9c851;
	border-color:#f9c851
}
.btn-check:focus+body[data-layout-color=dark] .btn-outline-warning,body[data-layout-color=dark] .btn-outline-warning:focus {
	box-shadow:0 0 0 .15rem rgba(249,200,81,.5)
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-warning,.btn-check:checked+body[data-layout-color=dark] .btn-outline-warning,body[data-layout-color=dark] .btn-outline-warning.active,body[data-layout-color=dark] .btn-outline-warning.dropdown-toggle.show,body[data-layout-color=dark] .btn-outline-warning:active {
	color:#343a40;
	background-color:#f9c851;
	border-color:#f9c851
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-warning:focus,.btn-check:checked+body[data-layout-color=dark] .btn-outline-warning:focus,body[data-layout-color=dark] .btn-outline-warning.active:focus,body[data-layout-color=dark] .btn-outline-warning.dropdown-toggle.show:focus,body[data-layout-color=dark] .btn-outline-warning:active:focus {
	box-shadow:0 0 0 .15rem rgba(249,200,81,.5)
}
body[data-layout-color=dark] .btn-outline-warning.disabled,body[data-layout-color=dark] .btn-outline-warning:disabled {
	color:#f9c851;
	background-color:transparent
}
body[data-layout-color=dark] .btn-soft-warning {
	color:#f9c851;
	background-color:rgba(249,200,81,.18);
	border-color:rgba(249,200,81,.12)
}
body[data-layout-color=dark] .btn-soft-warning:hover {
	color:#fff;
	background-color:#f9c851
}
body[data-layout-color=dark] .btn-soft-warning.focus,body[data-layout-color=dark] .btn-soft-warning:focus {
	box-shadow:0 0 0 .15rem rgba(249,200,81,.3)
}
body[data-layout-color=dark] .btn-bordered-warning {
	background-color:#f9c851;
	color:#fff!important;
	border-bottom:2px solid #f8bd2e
}
body[data-layout-color=dark] .btn-danger {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(255,91,91,.5)
}
body[data-layout-color=dark] .btn-outline-danger {
	color:#ff5b5b;
	border-color:#ff5b5b
}
body[data-layout-color=dark] .btn-outline-danger:hover {
	color:#fff;
	background-color:#ff5b5b;
	border-color:#ff5b5b
}
.btn-check:focus+body[data-layout-color=dark] .btn-outline-danger,body[data-layout-color=dark] .btn-outline-danger:focus {
	box-shadow:0 0 0 .15rem rgba(255,91,91,.5)
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-danger,.btn-check:checked+body[data-layout-color=dark] .btn-outline-danger,body[data-layout-color=dark] .btn-outline-danger.active,body[data-layout-color=dark] .btn-outline-danger.dropdown-toggle.show,body[data-layout-color=dark] .btn-outline-danger:active {
	color:#fff;
	background-color:#ff5b5b;
	border-color:#ff5b5b
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-danger:focus,.btn-check:checked+body[data-layout-color=dark] .btn-outline-danger:focus,body[data-layout-color=dark] .btn-outline-danger.active:focus,body[data-layout-color=dark] .btn-outline-danger.dropdown-toggle.show:focus,body[data-layout-color=dark] .btn-outline-danger:active:focus {
	box-shadow:0 0 0 .15rem rgba(255,91,91,.5)
}
body[data-layout-color=dark] .btn-outline-danger.disabled,body[data-layout-color=dark] .btn-outline-danger:disabled {
	color:#ff5b5b;
	background-color:transparent
}
body[data-layout-color=dark] .btn-soft-danger {
	color:#ff5b5b;
	background-color:rgba(255,91,91,.18);
	border-color:rgba(255,91,91,.12)
}
body[data-layout-color=dark] .btn-soft-danger:hover {
	color:#fff;
	background-color:#ff5b5b
}
body[data-layout-color=dark] .btn-soft-danger.focus,body[data-layout-color=dark] .btn-soft-danger:focus {
	box-shadow:0 0 0 .15rem rgba(255,91,91,.3)
}
body[data-layout-color=dark] .btn-bordered-danger {
	background-color:#ff5b5b;
	color:#fff!important;
	border-bottom:2px solid #ff3737
}
body[data-layout-color=dark] .btn-light {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(58,66,80,.5)
}
body[data-layout-color=dark] .btn-outline-light {
	color:#3a4250;
	border-color:#3a4250
}
body[data-layout-color=dark] .btn-outline-light:hover {
	color:#fff;
	background-color:#3a4250;
	border-color:#3a4250
}
.btn-check:focus+body[data-layout-color=dark] .btn-outline-light,body[data-layout-color=dark] .btn-outline-light:focus {
	box-shadow:0 0 0 .15rem rgba(58,66,80,.5)
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-light,.btn-check:checked+body[data-layout-color=dark] .btn-outline-light,body[data-layout-color=dark] .btn-outline-light.active,body[data-layout-color=dark] .btn-outline-light.dropdown-toggle.show,body[data-layout-color=dark] .btn-outline-light:active {
	color:#fff;
	background-color:#3a4250;
	border-color:#3a4250
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-light:focus,.btn-check:checked+body[data-layout-color=dark] .btn-outline-light:focus,body[data-layout-color=dark] .btn-outline-light.active:focus,body[data-layout-color=dark] .btn-outline-light.dropdown-toggle.show:focus,body[data-layout-color=dark] .btn-outline-light:active:focus {
	box-shadow:0 0 0 .15rem rgba(58,66,80,.5)
}
body[data-layout-color=dark] .btn-outline-light.disabled,body[data-layout-color=dark] .btn-outline-light:disabled {
	color:#3a4250;
	background-color:transparent
}
body[data-layout-color=dark] .btn-soft-light {
	color:#3a4250;
	background-color:rgba(58,66,80,.18);
	border-color:rgba(58,66,80,.12)
}
body[data-layout-color=dark] .btn-soft-light:hover {
	color:#fff;
	background-color:#3a4250
}
body[data-layout-color=dark] .btn-soft-light.focus,body[data-layout-color=dark] .btn-soft-light:focus {
	box-shadow:0 0 0 .15rem rgba(58,66,80,.3)
}
body[data-layout-color=dark] .btn-bordered-light {
	background-color:#3a4250;
	color:#fff!important;
	border-bottom:2px solid #2b313b
}
body[data-layout-color=dark] .btn-dark {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(247,247,247,.5)
}
body[data-layout-color=dark] .btn-outline-dark {
	color:#f7f7f7;
	border-color:#f7f7f7
}
body[data-layout-color=dark] .btn-outline-dark:hover {
	color:#343a40;
	background-color:#f7f7f7;
	border-color:#f7f7f7
}
.btn-check:focus+body[data-layout-color=dark] .btn-outline-dark,body[data-layout-color=dark] .btn-outline-dark:focus {
	box-shadow:0 0 0 .15rem rgba(247,247,247,.5)
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-dark,.btn-check:checked+body[data-layout-color=dark] .btn-outline-dark,body[data-layout-color=dark] .btn-outline-dark.active,body[data-layout-color=dark] .btn-outline-dark.dropdown-toggle.show,body[data-layout-color=dark] .btn-outline-dark:active {
	color:#343a40;
	background-color:#f7f7f7;
	border-color:#f7f7f7
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-dark:focus,.btn-check:checked+body[data-layout-color=dark] .btn-outline-dark:focus,body[data-layout-color=dark] .btn-outline-dark.active:focus,body[data-layout-color=dark] .btn-outline-dark.dropdown-toggle.show:focus,body[data-layout-color=dark] .btn-outline-dark:active:focus {
	box-shadow:0 0 0 .15rem rgba(247,247,247,.5)
}
body[data-layout-color=dark] .btn-outline-dark.disabled,body[data-layout-color=dark] .btn-outline-dark:disabled {
	color:#f7f7f7;
	background-color:transparent
}
body[data-layout-color=dark] .btn-soft-dark {
	color:#f7f7f7;
	background-color:rgba(247,247,247,.18);
	border-color:rgba(247,247,247,.12)
}
body[data-layout-color=dark] .btn-soft-dark:hover {
	color:#fff;
	background-color:#f7f7f7
}
body[data-layout-color=dark] .btn-soft-dark.focus,body[data-layout-color=dark] .btn-soft-dark:focus {
	box-shadow:0 0 0 .15rem rgba(247,247,247,.3)
}
body[data-layout-color=dark] .btn-bordered-dark {
	background-color:#f7f7f7;
	color:#fff!important;
	border-bottom:2px solid #e5e5e5
}
body[data-layout-color=dark] .btn-pink {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(255,138,204,.5)
}
body[data-layout-color=dark] .btn-outline-pink {
	color:#ff8acc;
	border-color:#ff8acc
}
body[data-layout-color=dark] .btn-outline-pink:hover {
	color:#fff;
	background-color:#ff8acc;
	border-color:#ff8acc
}
.btn-check:focus+body[data-layout-color=dark] .btn-outline-pink,body[data-layout-color=dark] .btn-outline-pink:focus {
	box-shadow:0 0 0 .15rem rgba(255,138,204,.5)
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-pink,.btn-check:checked+body[data-layout-color=dark] .btn-outline-pink,body[data-layout-color=dark] .btn-outline-pink.active,body[data-layout-color=dark] .btn-outline-pink.dropdown-toggle.show,body[data-layout-color=dark] .btn-outline-pink:active {
	color:#fff;
	background-color:#ff8acc;
	border-color:#ff8acc
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-pink:focus,.btn-check:checked+body[data-layout-color=dark] .btn-outline-pink:focus,body[data-layout-color=dark] .btn-outline-pink.active:focus,body[data-layout-color=dark] .btn-outline-pink.dropdown-toggle.show:focus,body[data-layout-color=dark] .btn-outline-pink:active:focus {
	box-shadow:0 0 0 .15rem rgba(255,138,204,.5)
}
body[data-layout-color=dark] .btn-outline-pink.disabled,body[data-layout-color=dark] .btn-outline-pink:disabled {
	color:#ff8acc;
	background-color:transparent
}
body[data-layout-color=dark] .btn-soft-pink {
	color:#ff8acc;
	background-color:rgba(255,138,204,.18);
	border-color:rgba(255,138,204,.12)
}
body[data-layout-color=dark] .btn-soft-pink:hover {
	color:#fff;
	background-color:#ff8acc
}
body[data-layout-color=dark] .btn-soft-pink.focus,body[data-layout-color=dark] .btn-soft-pink:focus {
	box-shadow:0 0 0 .15rem rgba(255,138,204,.3)
}
body[data-layout-color=dark] .btn-bordered-pink {
	background-color:#ff8acc;
	color:#fff!important;
	border-bottom:2px solid #ff66bc
}
body[data-layout-color=dark] .btn-purple {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(91,105,188,.5)
}
body[data-layout-color=dark] .btn-outline-purple {
	color:#5b69bc;
	border-color:#5b69bc
}
body[data-layout-color=dark] .btn-outline-purple:hover {
	color:#fff;
	background-color:#5b69bc;
	border-color:#5b69bc
}
.btn-check:focus+body[data-layout-color=dark] .btn-outline-purple,body[data-layout-color=dark] .btn-outline-purple:focus {
	box-shadow:0 0 0 .15rem rgba(91,105,188,.5)
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-purple,.btn-check:checked+body[data-layout-color=dark] .btn-outline-purple,body[data-layout-color=dark] .btn-outline-purple.active,body[data-layout-color=dark] .btn-outline-purple.dropdown-toggle.show,body[data-layout-color=dark] .btn-outline-purple:active {
	color:#fff;
	background-color:#5b69bc;
	border-color:#5b69bc
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-purple:focus,.btn-check:checked+body[data-layout-color=dark] .btn-outline-purple:focus,body[data-layout-color=dark] .btn-outline-purple.active:focus,body[data-layout-color=dark] .btn-outline-purple.dropdown-toggle.show:focus,body[data-layout-color=dark] .btn-outline-purple:active:focus {
	box-shadow:0 0 0 .15rem rgba(91,105,188,.5)
}
body[data-layout-color=dark] .btn-outline-purple.disabled,body[data-layout-color=dark] .btn-outline-purple:disabled {
	color:#5b69bc;
	background-color:transparent
}
body[data-layout-color=dark] .btn-soft-purple {
	color:#5b69bc;
	background-color:rgba(91,105,188,.18);
	border-color:rgba(91,105,188,.12)
}
body[data-layout-color=dark] .btn-soft-purple:hover {
	color:#fff;
	background-color:#5b69bc
}
body[data-layout-color=dark] .btn-soft-purple.focus,body[data-layout-color=dark] .btn-soft-purple:focus {
	box-shadow:0 0 0 .15rem rgba(91,105,188,.3)
}
body[data-layout-color=dark] .btn-bordered-purple {
	background-color:#5b69bc;
	color:#fff!important;
	border-bottom:2px solid #4755ad
}
body[data-layout-color=dark] .btn-blue {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075) rgba(113,182,249,.5)
}
body[data-layout-color=dark] .btn-outline-blue {
	color:#71b6f9;
	border-color:#71b6f9
}
body[data-layout-color=dark] .btn-outline-blue:hover {
	color:#fff;
	background-color:#71b6f9;
	border-color:#71b6f9
}
.btn-check:focus+body[data-layout-color=dark] .btn-outline-blue,body[data-layout-color=dark] .btn-outline-blue:focus {
	box-shadow:0 0 0 .15rem rgba(113,182,249,.5)
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-blue,.btn-check:checked+body[data-layout-color=dark] .btn-outline-blue,body[data-layout-color=dark] .btn-outline-blue.active,body[data-layout-color=dark] .btn-outline-blue.dropdown-toggle.show,body[data-layout-color=dark] .btn-outline-blue:active {
	color:#fff;
	background-color:#71b6f9;
	border-color:#71b6f9
}
.btn-check:active+body[data-layout-color=dark] .btn-outline-blue:focus,.btn-check:checked+body[data-layout-color=dark] .btn-outline-blue:focus,body[data-layout-color=dark] .btn-outline-blue.active:focus,body[data-layout-color=dark] .btn-outline-blue.dropdown-toggle.show:focus,body[data-layout-color=dark] .btn-outline-blue:active:focus {
	box-shadow:0 0 0 .15rem rgba(113,182,249,.5)
}
body[data-layout-color=dark] .btn-outline-blue.disabled,body[data-layout-color=dark] .btn-outline-blue:disabled {
	color:#71b6f9;
	background-color:transparent
}
body[data-layout-color=dark] .btn-soft-blue {
	color:#71b6f9;
	background-color:rgba(113,182,249,.18);
	border-color:rgba(113,182,249,.12)
}
body[data-layout-color=dark] .btn-soft-blue:hover {
	color:#fff;
	background-color:#71b6f9
}
body[data-layout-color=dark] .btn-soft-blue.focus,body[data-layout-color=dark] .btn-soft-blue:focus {
	box-shadow:0 0 0 .15rem rgba(113,182,249,.3)
}
body[data-layout-color=dark] .btn-bordered-blue {
	background-color:#71b6f9;
	color:#fff!important;
	border-bottom:2px solid #4fa4f8
}
body[data-layout-color=dark] .btn-light,body[data-layout-color=dark] .btn-white {
	background-color:#3a4250;
	border-color:#3a4250;
	color:#f1f5f7
}
body[data-layout-color=dark] .btn-dark {
	background-color:#f1f5f7;
	border-color:#f1f5f7;
	color:#282e38
}
body[data-layout-color=dark] .btn-secondary {
	background-color:#6c757d;
	border-color:#6c757d;
	color:#f1f5f7
}
body[data-layout-color=dark] .btn-outline-light {
	border-color:#3a4250;
	color:#3a4250
}
body[data-layout-color=dark] .btn-outline-light.active,body[data-layout-color=dark] .btn-outline-light:active,body[data-layout-color=dark] .btn-outline-light:focus,body[data-layout-color=dark] .btn-outline-light:hover {
	color:#f1f5f7!important;
	background-color:#3a4250
}
body[data-layout-color=dark] .btn-outline-dark {
	border-color:#f1f5f7;
	color:#f1f5f7
}
body[data-layout-color=dark] .btn-outline-dark.active,body[data-layout-color=dark] .btn-outline-dark:active,body[data-layout-color=dark] .btn-outline-dark:focus,body[data-layout-color=dark] .btn-outline-dark:hover {
	color:#282e38!important;
	background-color:#f1f5f7
}
body[data-layout-color=dark] .btn-outline-secondary {
	border-color:#6c757d;
	color:#6c757d
}
body[data-layout-color=dark] .btn-outline-secondary.active,body[data-layout-color=dark] .btn-outline-secondary:active,body[data-layout-color=dark] .btn-outline-secondary:focus,body[data-layout-color=dark] .btn-outline-secondary:hover {
	color:#3a4250!important;
	background-color:#6c757d
}
.form-check.form-check-primary .form-check-input:checked {
	background-color:#71b6f9!important;
	border-color:#71b6f9!important
}
.form-check.form-check-secondary .form-check-input:checked {
	background-color:#6c757d!important;
	border-color:#6c757d!important
}
.form-check.form-check-success .form-check-input:checked {
	background-color:#10c469!important;
	border-color:#10c469!important
}
.form-check.form-check-info .form-check-input:checked {
	background-color:#35b8e0!important;
	border-color:#35b8e0!important
}
.form-check.form-check-warning .form-check-input:checked {
	background-color:#f9c851!important;
	border-color:#f9c851!important
}
.form-check.form-check-danger .form-check-input:checked {
	background-color:#ff5b5b!important;
	border-color:#ff5b5b!important
}
.form-check.form-check-light .form-check-input:checked {
	background-color:#f8f9fa!important;
	border-color:#f8f9fa!important
}
.form-check.form-check-dark .form-check-input:checked {
	background-color:#323a46!important;
	border-color:#323a46!important
}
.form-check.form-check-pink .form-check-input:checked {
	background-color:#ff8acc!important;
	border-color:#ff8acc!important
}
.form-check.form-check-purple .form-check-input:checked {
	background-color:#5b69bc!important;
	border-color:#5b69bc!important
}
.form-check.form-check-blue .form-check-input:checked {
	background-color:#71b6f9!important;
	border-color:#71b6f9!important
}
body[data-layout-color=dark] .form-check.form-check-primary .form-check-input:checked {
	background-color:#71b6f9!important;
	border-color:#71b6f9!important
}
body[data-layout-color=dark] .form-check.form-check-secondary .form-check-input:checked {
	background-color:#6c757d!important;
	border-color:#6c757d!important
}
body[data-layout-color=dark] .form-check.form-check-success .form-check-input:checked {
	background-color:#10c469!important;
	border-color:#10c469!important
}
body[data-layout-color=dark] .form-check.form-check-info .form-check-input:checked {
	background-color:#35b8e0!important;
	border-color:#35b8e0!important
}
body[data-layout-color=dark] .form-check.form-check-warning .form-check-input:checked {
	background-color:#f9c851!important;
	border-color:#f9c851!important
}
body[data-layout-color=dark] .form-check.form-check-danger .form-check-input:checked {
	background-color:#ff5b5b!important;
	border-color:#ff5b5b!important
}
body[data-layout-color=dark] .form-check.form-check-light .form-check-input:checked {
	background-color:#3a4250!important;
	border-color:#3a4250!important
}
body[data-layout-color=dark] .form-check.form-check-dark .form-check-input:checked {
	background-color:#f7f7f7!important;
	border-color:#f7f7f7!important
}
body[data-layout-color=dark] .form-check.form-check-pink .form-check-input:checked {
	background-color:#ff8acc!important;
	border-color:#ff8acc!important
}
body[data-layout-color=dark] .form-check.form-check-purple .form-check-input:checked {
	background-color:#5b69bc!important;
	border-color:#5b69bc!important
}
body[data-layout-color=dark] .form-check.form-check-blue .form-check-input:checked {
	background-color:#71b6f9!important;
	border-color:#71b6f9!important
}
.card {
	box-shadow:var(--ct-box-shadow-sm);
	margin-bottom:1.5rem
}
.card .card-drop {
	color:#98a6ad;
	font-size:20px;
	display:inline-block;
	line-height:1px
}
.card-widgets {
	float:left;
	height:16px
}
.card-widgets>a {
	color:inherit;
	font-size:18px;
	display:inline-block;
	line-height:1
}
.card-widgets>a.collapsed i:before {
	content:"\f0415"
}
.card-header,.card-title {
	margin-top:0
}
.card-disabled {
	position:absolute;
	right:0;
	left:0;
	top:0;
	bottom:0;
	border-radius:.25rem;
	background:var(--ct-card-overlay-bg);
	cursor:progress
}
.header-title {
	font-size:1rem;
	margin:0 0 7px 0
}
.sub-header {
	font-size:.875rem;
	margin-bottom:1.5rem;
	color:var(--ct-text-muted)
}
body[data-layout-color=dark] .card .card-drop {
	color:#adb5bd
}
.dropdown-menu {
	box-shadow:var(--ct-box-shadow);
	animation-name:DropDownSlide;
	animation-duration:.3s;
	animation-fill-mode:both;
	top:100%
}
.dropdown-menu.show {
	top:100%!important
}
.dropdown-menu i {
	display:inline-block
}
.dropdown-menu-end {
	left:0!important;
	right:auto!important
}
.dropdown-menu[data-popper-placement^=left],.dropdown-menu[data-popper-placement^=right],.dropdown-menu[data-popper-placement^=top] {
	top:auto!important;
	animation:none!important
}
@keyframes DropDownSlide {
	100% {
	transform:translateY(0)
}
0% {
	transform:translateY(15px)
}
}
@media (min-width:600px) {
	.dropdown-lg {
	width:320px
}
}
.dropdown-mega {
	position:static!important
}
.dropdown-megamenu {
	padding:20px;
	right:20px!important;
	left:20px!important;
	background-image:url(../images/megamenu-bg.png);
	background-position:left bottom;
	background-repeat:no-repeat
}
.megamenu-list li {
	padding:5px 25px 5px 20px;
	position:relative
}
.megamenu-list li a {
	color:var(--ct-dropdown-link-color)
}
.megamenu-list li a:hover {
	color:#71b6f9
}
.megamenu-list li:before {
	content:"\f0142";
	position:absolute;
	right:0;
	font-family:"Material Design Icons"
}
html[dir=ltr] .megamenu-list li:before {
	content:"\f0141"
}
.dropdown-icon-item {
	display:block;
	border-radius:3px;
	line-height:34px;
	text-align:center;
	padding:15px 0 9px;
	display:block;
	border:1px solid transparent;
	color:var(--ct-dropdown-link-color)
}
.dropdown-icon-item img {
	height:24px
}
.dropdown-icon-item span {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dropdown-icon-item:hover {
	background-color:var(--ct-dropdown-link-hover-bg)
}
@media (min-width:992px) {
	.dropdown-mega-menu-xl {
	width:40rem
}
.dropdown-mega-menu-lg {
	width:26rem
}
}
.form-control,.form-select {
	box-shadow:none
}
.form-control-light {
	background-color:var(--ct-input-light-bg)!important;
	border-color:var(--ct-input-light-bg)!important
}
input.form-control[type=color],input.form-control[type=range] {
	min-height:39px
}
.custom-select.is-invalid:focus,.custom-select.is-valid:focus,.custom-select:invalid:focus,.custom-select:valid:focus,.form-control.is-invalid:focus,.form-control.is-valid:focus,.form-control:invalid:focus,.form-control:valid:focus {
	box-shadow:none!important
}
.comment-area-box .form-control {
	border-color:#dee2e6;
	border-radius:.2rem .2rem 0 0
}
.comment-area-box .comment-area-btn {
	background-color:#f8f9fa;
	padding:10px;
	border:1px solid #dee2e6;
	border-top:none;
	border-radius:0 0 .2rem .2rem
}
.search-bar .form-control {
	padding-right:40px;
	padding-left:20px;
	border-radius:30px
}
.search-bar span {
	position:absolute;
	z-index:10;
	font-size:16px;
	line-height:calc(1.5em + .9rem + 2px);
	right:13px;
	top:-2px;
	color:var(--ct-text-muted)
}
.search-box {
	position:relative
}
.search-box .form-control {
	padding-left:36px
}
.search-box .search-icon {
	position:absolute;
	top:7px;
	left:12px;
	font-size:16px
}
.password-eye:before {
	font-family:feather!important;
	content:"\e86a";
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	vertical-align:middle;
	line-height:1.2;
	font-size:16px
}
.show-password .password-eye:before {
	content:"\e86e"
}
body[data-layout-color=dark] .comment-area-box .form-control {
	border-color:#3a4250
}
body[data-layout-color=dark] .comment-area-box .comment-area-btn {
	background-color:#282e38;
	border:1px solid #3a4250
}
.modal-title {
	margin-top:0;
	direction: rtl;
}
.modal-full-width {
	width:95%;
	max-width:none
}
.modal-top {
	margin:0 auto
}
.modal-right {
	position:absolute;
	left:0;
	display:flex;
	flex-flow:column nowrap;
	justify-content:center;
	height:100%;
	margin:0;
	background-color:var(--ct-modal-content-bg);
	align-content:center;
	transform:translate(-25%,0)!important
}
.modal-right button.btn-close {
	position:fixed;
	top:20px;
	left:20px;
	z-index:1
}
.modal.show .modal-left,.modal.show .modal-right {
	transform:translate(0,0)!important
}
.modal-bottom {
	display:flex;
	flex-flow:column nowrap;
	justify-content:flex-end;
	height:100%;
	margin:0 auto;
	align-content:center
}
.modal-colored-header {
	color:#fff;
	border-radius:0
}
.modal-colored-header .btn-close {
	color:#fff!important
}
.nav-pills>li>a,.nav-tabs>li>a {
	color:#6c757d;
	font-weight:500
}
.nav-pills>a {
	color:#6c757d;
	font-weight:500
}
.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link {
	width:auto
}
.navtab-bg .nav-link {
	background-color:var(--ct-card-cap-bg);
	margin:0 5px
}
.nav-bordered {
	border-bottom:2px solid rgba(152,166,173,.2)!important
}
.nav-bordered .nav-item {
	margin-bottom:-1px
}
.nav-bordered li a {
	border:0!important;
	padding:10px 20px
}
.nav-bordered a.active {
	border-bottom:2px solid #71b6f9!important
}
.tab-content {
	padding:20px 0 0 0
}
body[data-layout-color=dark] .nav-pills>li>a,body[data-layout-color=dark] .nav-tabs>li>a {
	color:#dee2e6
}
body[data-layout-color=dark] .nav-pills>a {
	color:#dee2e6
}
body[data-layout-color=dark] .nav-bordered {
	border-bottom:2px solid rgba(173,181,189,.2)!important
}
.pagination-rounded .page-link {
	border-radius:30px!important;
	margin:0 6px;
	border:none
}
.pagination-rounded .page-item:last-child .page-link {
	margin-left:0
}
.pagination a {
	line-height:1.25!important
}
.popover-header {
	margin-top:0
}
.progress-sm {
	height:5px!important
}
.progress-md {
	height:8px!important
}
.progress-lg {
	height:12px!important
}
.progress-xl {
	height:15px
}
.progress {
	margin-top:18px
}
.progress-animated {
	animation-duration:5s;
	animation-name:animationProgress;
	transition:5s all
}
.progress-bar-alt-primary {
	background-color:rgba(113,182,249,.2)
}
.progress-bar-alt-secondary {
	background-color:rgba(108,117,125,.2)
}
.progress-bar-alt-success {
	background-color:rgba(16,196,105,.2)
}
.progress-bar-alt-info {
	background-color:rgba(53,184,224,.2)
}
.progress-bar-alt-warning {
	background-color:rgba(249,200,81,.2)
}
.progress-bar-alt-danger {
	background-color:rgba(255,91,91,.2)
}
.progress-bar-alt-light {
	background-color:rgba(248,249,250,.2)
}
.progress-bar-alt-dark {
	background-color:rgba(50,58,70,.2)
}
.progress-bar-alt-pink {
	background-color:rgba(255,138,204,.2)
}
.progress-bar-alt-purple {
	background-color:rgba(91,105,188,.2)
}
.progress-bar-alt-blue {
	background-color:rgba(113,182,249,.2)
}
@keyframes animationProgress {
	from {
	width:0
}
}
body[data-layout-color=dark] .progress-bar-alt-primary {
	background-color:rgba(113,182,249,.2)
}
body[data-layout-color=dark] .progress-bar-alt-secondary {
	background-color:rgba(108,117,125,.2)
}
body[data-layout-color=dark] .progress-bar-alt-success {
	background-color:rgba(16,196,105,.2)
}
body[data-layout-color=dark] .progress-bar-alt-info {
	background-color:rgba(53,184,224,.2)
}
body[data-layout-color=dark] .progress-bar-alt-warning {
	background-color:rgba(249,200,81,.2)
}
body[data-layout-color=dark] .progress-bar-alt-danger {
	background-color:rgba(255,91,91,.2)
}
body[data-layout-color=dark] .progress-bar-alt-light {
	background-color:rgba(58,66,80,.2)
}
body[data-layout-color=dark] .progress-bar-alt-dark {
	background-color:rgba(247,247,247,.2)
}
body[data-layout-color=dark] .progress-bar-alt-pink {
	background-color:rgba(255,138,204,.2)
}
body[data-layout-color=dark] .progress-bar-alt-purple {
	background-color:rgba(91,105,188,.2)
}
body[data-layout-color=dark] .progress-bar-alt-blue {
	background-color:rgba(113,182,249,.2)
}
body {
	padding-left:0!important;
	padding-right:0!important
}
body.loading {
	visibility:hidden;
	opacity:0
}
label {
	font-weight:500
}
pre {
	background-color:#fcfcfc;
	border:1px solid #dee2e6;
	padding:7px
}
button:focus {
	outline:0
}
.blockquote {
	padding:10px 20px;
	margin-bottom:0;
	border-right:4px solid #dee2e6;
	font-size:.75rem
}
.blockquote.blockquote-reverse {
	border-right:0;
	border-left:4px solid #dee2e6;
	text-align:left
}
.blockquote-footer {
	margin-top:0;
	margin-bottom:0;
	font-size:.75rem;
	color:var(--ct-blockquote-footer-color)
}
.blockquote-footer::before {
	content:"— "
}
body[data-layout-color=dark] pre {
	background-color:#353d4a;
	border:1px solid #3a4250
}
body[data-layout-color=dark] .blockquote {
	border-right:4px solid #3a4250
}
body[data-layout-color=dark] .blockquote.blockquote-reverse {
	border-left:4px solid #3a4250
}
th {
	font-weight:700
}
.table-centered td,.table-centered th {
	vertical-align:middle!important
}
.table-nowrap td,.table-nowrap th {
	white-space:nowrap
}
.table .table-user img {
	height:30px;
	width:30px
}
.action-icon {
	color:#98a6ad;
	font-size:1.2rem;
	display:inline-block;
	padding:0 3px
}
.action-icon:hover {
	color:#6c757d
}
table.table-hover tbody tr:hover>*,table.table-hover thead tr:hover>* {
	--ct-table-accent-bg:#f1f3fa
}
table tr.table-active {
	--ct-table-accent-bg:rgba(222, 226, 230, 0.3)
}
table.table-striped tbody tr:nth-of-type(odd)>* {
	--ct-table-accent-bg:rgba(222, 226, 230, 0.3)
}
body[data-layout-color=dark] table .action-icon {
	color:#adb5bd
}
body[data-layout-color=dark] table .action-icon:hover {
	color:#dee2e6
}
body[data-layout-color=dark] table .table-light {
	--ct-table-bg:#3a4250;
	color:#fff;
	border-color:var(--ct-table-group-separator-color)
}
body[data-layout-color=dark] table .table-dark {
	--ct-table-bg:#3a4250
}
body[data-layout-color=dark] table.table-hover tbody tr:hover>*,body[data-layout-color=dark] table.table-hover thead tr:hover>* {
	--ct-table-accent-bg:rgba(64, 73, 84, 0.8)
}
body[data-layout-color=dark] table tr.table-active {
	--ct-table-accent-bg:rgba(64, 73, 84, 0.8)
}
body[data-layout-color=dark] table.table-striped tbody tr:nth-of-type(odd)>* {
	--ct-table-accent-bg:rgba(64, 73, 84, 0.8)
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	margin:10px 0;
	font-family:iransans-ulight,sans-serif;
	color:#343a40;
	font-weight:600
}
.font-11 {
	font-size:11px!important
}
.font-12 {
	font-size:12px!important
}
.font-13 {
	font-size:13px!important
}
.font-14 {
	font-size:14px!important
}
.font-15 {
	font-size:15px!important
}
.font-16 {
	font-size:16px!important
}
.font-17 {
	font-size:17px!important
}
.font-18 {
	font-size:18px!important
}
.font-19 {
	font-size:19px!important
}
.font-20 {
	font-size:20px!important
}
.font-22 {
	font-size:22px!important
}
.font-24 {
	font-size:24px!important
}
.font-26 {
	font-size:26px!important
}
.font-28 {
	font-size:28px!important
}
.fw-medium {
	font-weight:500
}
.fw-semibold {
	font-weight:600
}
body[data-layout-color=dark] .h1,body[data-layout-color=dark] .h2,body[data-layout-color=dark] .h3,body[data-layout-color=dark] .h4,body[data-layout-color=dark] .h5,body[data-layout-color=dark] .h6,body[data-layout-color=dark] h1,body[data-layout-color=dark] h2,body[data-layout-color=dark] h3,body[data-layout-color=dark] h4,body[data-layout-color=dark] h5,body[data-layout-color=dark] h6 {
	color:#f7f7f7
}
.bg-primary {
	background-color:#71b6f9!important
}
.bg-soft-primary {
	background-color:rgba(113,182,249,.25)!important
}
.text-primary {
	color:#71b6f9!important
}
.bg-secondary {
	background-color:#6c757d!important
}
.bg-soft-secondary {
	background-color:rgba(108,117,125,.25)!important
}
.text-secondary {
	color:#6c757d!important
}
.bg-success {
	background-color:#10c469!important
}
.bg-soft-success {
	background-color:rgba(16,196,105,.25)!important
}
.text-success {
	color:#10c469!important
}
.bg-info {
	background-color:#35b8e0!important
}
.bg-soft-info {
	background-color:rgba(53,184,224,.25)!important
}
.text-info {
	color:#35b8e0!important
}
.bg-warning {
	background-color:#f9c851!important
}
.bg-soft-warning {
	background-color:rgba(249,200,81,.25)!important
}
.text-warning {
	color:#f9c851!important
}
.bg-danger {
	background-color:#ff5b5b!important
}
.bg-soft-danger {
	background-color:rgba(255,91,91,.25)!important
}
.text-danger {
	color:#ff5b5b!important
}
.bg-light {
	background-color:#f8f9fa!important
}
.bg-soft-light {
	background-color:rgba(248,249,250,.25)!important
}
.text-light {
	color:#f8f9fa!important
}
.bg-dark {
	background-color:#323a46!important
}
.bg-soft-dark {
	background-color:rgba(50,58,70,.25)!important
}
.text-dark {
	color:#323a46!important
}
.bg-pink {
	background-color:#ff8acc!important
}
.bg-soft-pink {
	background-color:rgba(255,138,204,.25)!important
}
.text-pink {
	color:#ff8acc!important
}
.bg-purple {
	background-color:#5b69bc!important
}
.bg-soft-purple {
	background-color:rgba(91,105,188,.25)!important
}
.text-purple {
	color:#5b69bc!important
}
.bg-blue {
	background-color:#71b6f9!important
}
.bg-soft-blue {
	background-color:rgba(113,182,249,.25)!important
}
.text-blue {
	color:#71b6f9!important
}
.bg-ghost {
	opacity:.4
}
body[data-layout-color=dark] .bg-primary {
	background-color:#71b6f9!important
}
body[data-layout-color=dark] .bg-soft-primary {
	background-color:rgba(113,182,249,.25)!important
}
body[data-layout-color=dark] .text-primary {
	color:#71b6f9!important
}
body[data-layout-color=dark] .bg-secondary {
	background-color:#6c757d!important
}
body[data-layout-color=dark] .bg-soft-secondary {
	background-color:rgba(108,117,125,.25)!important
}
body[data-layout-color=dark] .text-secondary {
	color:#6c757d!important
}
body[data-layout-color=dark] .bg-success {
	background-color:#10c469!important
}
body[data-layout-color=dark] .bg-soft-success {
	background-color:rgba(16,196,105,.25)!important
}
body[data-layout-color=dark] .text-success {
	color:#10c469!important
}
body[data-layout-color=dark] .bg-info {
	background-color:#35b8e0!important
}
body[data-layout-color=dark] .bg-soft-info {
	background-color:rgba(53,184,224,.25)!important
}
body[data-layout-color=dark] .text-info {
	color:#35b8e0!important
}
body[data-layout-color=dark] .bg-warning {
	background-color:#f9c851!important
}
body[data-layout-color=dark] .bg-soft-warning {
	background-color:rgba(249,200,81,.25)!important
}
body[data-layout-color=dark] .text-warning {
	color:#f9c851!important
}
body[data-layout-color=dark] .bg-danger {
	background-color:#ff5b5b!important
}
body[data-layout-color=dark] .bg-soft-danger {
	background-color:rgba(255,91,91,.25)!important
}
body[data-layout-color=dark] .text-danger {
	color:#ff5b5b!important
}
body[data-layout-color=dark] .bg-light {
	background-color:#3a4250!important
}
body[data-layout-color=dark] .bg-soft-light {
	background-color:rgba(58,66,80,.25)!important
}
body[data-layout-color=dark] .text-light {
	color:#3a4250!important
}
body[data-layout-color=dark] .bg-dark {
	background-color:#f7f7f7!important
}
body[data-layout-color=dark] .bg-soft-dark {
	background-color:rgba(247,247,247,.25)!important
}
body[data-layout-color=dark] .text-dark {
	color:#f7f7f7!important
}
body[data-layout-color=dark] .bg-pink {
	background-color:#ff8acc!important
}
body[data-layout-color=dark] .bg-soft-pink {
	background-color:rgba(255,138,204,.25)!important
}
body[data-layout-color=dark] .text-pink {
	color:#ff8acc!important
}
body[data-layout-color=dark] .bg-purple {
	background-color:#5b69bc!important
}
body[data-layout-color=dark] .bg-soft-purple {
	background-color:rgba(91,105,188,.25)!important
}
body[data-layout-color=dark] .text-purple {
	color:#5b69bc!important
}
body[data-layout-color=dark] .bg-blue {
	background-color:#71b6f9!important
}
body[data-layout-color=dark] .bg-soft-blue {
	background-color:rgba(113,182,249,.25)!important
}
body[data-layout-color=dark] .text-blue {
	color:#71b6f9!important
}
.authentication-bg.enlarged {
	min-height:100px
}
body.authentication-bg {
	background-image:url(../images/bg-auth3.png);
	background-size:cover;
	background-position:center
}
.logout-icon {
	width:140px
}
.auth-logo .logo-light {
	display:none!important
}
.auth-logo .logo-dark {
	display:block!important
}
body[data-layout-color=dark] .auth-logo .logo-light {
	display:block!important
}
body[data-layout-color=dark] .auth-logo .logo-dark {
	display:none!important
}
.chat-list li a {
	display:block;
	color:#98a6ad;
	position:relative;
	padding:12px 14px;
	font-size:13px
}
.chat-list li a .chat-user-img .avatar-title,.chat-list li a .chat-user-img img {
	padding:2px;
	border:2px solid #f8f9fa
}
.chat-list li a .chat-user-img.active .avatar-title,.chat-list li a .chat-user-img.active img {
	border-color:#10c469!important
}
.chat-list li.active a {
	background-color:#f8f9fa
}
.chat-list li.unread a::after {
	content:"";
	position:absolute;
	display:inline-block;
	width:8px;
	height:8px;
	border-radius:50%;
	background-color:#71b6f9;
	left:24px;
	top:50%;
	transform:translateY(-50%)
}
.conversation-list {
	list-style:none;
	padding:0;
	margin-bottom:0
}
.conversation-list li {
	margin-bottom:24px
}
.conversation-list li .chat-day-title {
	position:relative;
	text-align:center;
	margin-bottom:24px
}
.conversation-list li .chat-day-title .title {
	background-color:var(--ct-card-bg);
	position:relative;
	z-index:1;
	padding:6px 24px
}
.conversation-list li .chat-day-title:before {
	content:"";
	position:absolute;
	width:100%;
	height:1px;
	right:0;
	left:0;
	background-color:#f8f9fa;
	top:10px
}
.conversation-list li .message-list::after {
	display:block;
	clear:both;
	content:""
}
.conversation-list .chat-avatar {
	float:right;
	text-align:center;
	width:36px
}
.conversation-list .chat-avatar img {
	border-radius:50%;
	width:100%
}
.conversation-list .ctext-wrap {
	background:#71b6f9;
	border-radius:6px 0 6px 6px;
	display:inline-block;
	padding:12px;
	position:relative;
	color:#fff
}
.conversation-list .ctext-wrap:after {
	content:" ";
	position:absolute;
	left:100%;
	top:0;
	border:solid transparent;
	border-left-color:#71b6f9;
	border-top-color:#71b6f9;
	border-width:5px
}
.conversation-list .ctext-wrap .user-name {
	display:block;
	font-size:12px;
	font-weight:600;
	position:relative
}
.conversation-list .ctext-wrap p {
	margin:0;
	padding-top:4px
}
.conversation-list .conversation-text {
	float:right;
	font-size:12px;
	margin-right:12px;
	width:70%
}
.conversation-list .conversation-text .time {
	display:block;
	font-size:12px;
	margin-top:6px
}
.conversation-list .odd .chat-avatar {
	float:left
}
.conversation-list .odd .conversation-text {
	float:left;
	margin-right:0;
	margin-left:12px;
	text-align:left
}
.conversation-list .odd .ctext-wrap {
	background-color:#f8f9fa;
	color:#6c757d;
	border-radius:0 6px 6px 6px
}
.conversation-list .odd .ctext-wrap:after {
	right:100%;
	left:auto;
	border-left-color:transparent;
	border-right-color:#f8f9fa;
	border-top-color:#f8f9fa
}
@media (max-width:575.98px) {
	.chat-send {
	min-width:auto
}
}
body[data-layout-color=dark] .chat-list li a {
	display:block;
	color:#adb5bd
}
body[data-layout-color=dark] .chat-list li a .chat-user-img .avatar-title,body[data-layout-color=dark] .chat-list li a .chat-user-img img {
	border:2px solid #3a4250
}
body[data-layout-color=dark] .chat-list li.active a {
	background-color:#3a4250
}
body[data-layout-color=dark] .conversation-list li .chat-day-title:before {
	background-color:#3a4250
}
body[data-layout-color=dark] .conversation-list .odd .ctext-wrap {
	color:var(--ct-body-color);
	background-color:#3a4250
}
body[data-layout-color=dark] .conversation-list .odd .ctext-wrap:after {
	border-right-color:#3a4250;
	border-top-color:#3a4250
}
.button-list {
	margin-right:-8px;
	margin-bottom:-12px
}
.button-list .btn {
	margin-bottom:12px;
	margin-right:8px
}
.grid-structure .grid-container {
	background-color:var(--ct-table-striped-bg);
	margin-bottom:10px;
	font-size:.8rem;
	font-weight:600;
	padding:10px 20px
}
.icons-list-demo div.col-sm-6 {
	cursor:pointer;
	line-height:45px;
	white-space:nowrap;
	text-overflow:ellipsis;
	display:block;
	overflow:hidden
}
.icons-list-demo div.col-sm-6 p {
	margin-bottom:0;
	line-height:inherit
}
.icons-list-demo i {
	text-align:center;
	vertical-align:middle;
	font-size:22px;
	width:50px;
	height:50px;
	line-height:50px;
	margin-left:12px;
	color:var(--ct-text-muted);
	border-radius:3px;
	display:inline-block;
	transition:all .2s
}
.icons-list-demo .col-md-4 {
	border-radius:3px;
	background-clip:padding-box;
	margin-bottom:10px
}
.icons-list-demo .col-md-4:hover,.icons-list-demo .col-md-4:hover i {
	color:#71b6f9
}
.icons-list-demo .icon-item svg {
	margin-left:10px
}
.icons-list-demo .icon-item span {
	line-height:30px;
	display:inline-block;
	vertical-align:middle
}
.scrollspy-example {
	position:relative;
	height:200px;
	margin-top:.5rem;
	overflow:auto
}
.list-group-item {
	border:1px solid #fcfcfc;
	border-right:none;
	border-left:none
}
.list-group-item:hover {
	background:#fcfcfc
}
.list-group-item:first-child {
	border-top:none!important
}
.list-group-item:last-child {
	border-bottom:none!important
}
body[data-layout-color=dark] .list-group-item {
	border:1px solid #353d4a
}
body[data-layout-color=dark] .list-group-item:hover {
	background:#353d4a
}
.text-error {
	color:#71b6f9;
	text-shadow:rgba(113,182,249,.3) -5px 1px,rgba(113,182,249,.2) -10px 3px;
	font-size:84px;
	line-height:90px;
	font-family:iransans-ulight,sans-serif
}
.error-text-box {
	font-size:10rem;
	font-family:iransans-ulight,sans-serif;
	min-height:200px
}
.error-text-box .text {
	fill:none;
	stroke-width:6;
	stroke-linejoin:round;
	stroke-dasharray:30 100;
	stroke-dashoffset:0;
	animation:stroke 9s infinite linear
}
.error-text-box .text:nth-child(5n+1) {
	stroke:#ff5b5b;
	animation-delay:-1.2s
}
.error-text-box .text:nth-child(5n+2) {
	stroke:#f9c851;
	animation-delay:-2.4s
}
.error-text-box .text:nth-child(5n+3) {
	stroke:#71b6f9;
	animation-delay:-3.6s
}
.error-text-box .text:nth-child(5n+4) {
	stroke:#35b8e0;
	animation-delay:-4.8s
}
.error-text-box .text:nth-child(5n+5) {
	stroke:#10c469;
	animation-delay:-6s
}
@keyframes stroke {
	100% {
	stroke-dashoffset:-400
}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.error-text-box .text {
	fill:#ff5b5b;
	stroke:#ff5b5b;
	stroke-width:6;
	stroke-dasharray:0 0;
	stroke-dashoffset:0;
	animation:none
}
}
.logout-checkmark {
	width:100px;
	margin:0 auto;
	padding:20px 0
}
.logout-checkmark .path {
	stroke-dasharray:1000;
	stroke-dashoffset:0;
	animation:dash 2s ease-in-out
}
.logout-checkmark .spin {
	animation:spin 2s;
	transform-origin:50% 50%
}
@keyframes dash {
	0% {
	stroke-dashoffset:1000
}
100% {
	stroke-dashoffset:0
}
}
@keyframes spin {
	0% {
	-webkit-transform:rotate(0)
}
100% {
	-webkit-transform:rotate(-360deg)
}
}
@keyframes text {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}
.faq-question-q-box {
	height:30px;
	width:30px;
	color:#71b6f9;
	text-align:center;
	border-radius:50%;
	float:right;
	font-weight:700;
	line-height:30px;
	background-color:rgba(113,182,249,.15)
}
.faq-question {
	margin-top:0;
	margin-right:50px;
	font-weight:400;
	font-size:16px
}
.faq-answer {
	margin-right:50px;
	color:var(--ct-text-muted)
}
.svg-computer {
	stroke-dasharray:1134;
	stroke-dashoffset:-1134;
	animation:draw-me 5s infinite;
	animation-direction:normal;
	height:160px
}
@keyframes draw-me {
	from {
	stroke-dashoffset:-1134
}
to {
	stroke-dashoffset:0
}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.svg-computer {
	stroke-dasharray:0;
	stroke-dashoffset:0;
	animation:none;
	animation-direction:normal
}
}
.timeline {
	border-collapse:collapse;
	border-spacing:0;
	display:table;
	margin-bottom:50px;
	position:relative;
	table-layout:fixed;
	width:100%
}
.timeline .time-show {
	margin-bottom:30px;
	margin-left:-75px;
	margin-top:30px;
	position:relative;
	text-align:left
}
.timeline .time-show a {
	color:#fff
}
.timeline:before {
	background-color:rgba(173,181,189,.3);
	bottom:0;
	content:"";
	right:50%;
	position:absolute;
	top:30px;
	width:2px;
	z-index:0
}
.timeline .timeline-icon {
	-webkit-border-radius:50%;
	background:#98a6ad;
	border-radius:50%;
	color:#fff;
	display:block;
	height:21px;
	right:-54px;
	margin-top:-11px;
	position:absolute;
	text-align:center;
	top:50%;
	width:21px
}
.timeline .timeline-icon i {
	color:#f7f7f7;
	font-size:12px;
	margin-right:1px
}
.timeline .time-icon:before {
	font-size:16px;
	margin-top:5px
}
.timeline-title.h3,h3.timeline-title {
	color:#98a6ad;
	font-size:20px;
	font-weight:400;
	margin:0 0 5px;
	text-transform:uppercase
}
.timeline-item {
	display:table-row
}
.timeline-item:before {
	content:"";
	display:block;
	width:50%
}
.timeline-item .timeline-desk .arrow {
	border-bottom:8px solid transparent;
	border-left:8px solid var(--ct-card-bg)!important;
	border-top:8px solid transparent;
	display:block;
	height:0;
	right:-7px;
	margin-top:-10px;
	position:absolute;
	top:50%;
	width:0
}
.timeline-item.alt:after {
	content:"";
	display:block;
	width:50%
}
.timeline-item.alt .timeline-desk .arrow-alt {
	border-bottom:8px solid transparent;
	border-right:8px solid var(--ct-card-bg)!important;
	border-top:8px solid transparent;
	display:block;
	height:0;
	right:auto;
	margin-top:-10px;
	position:absolute;
	left:-7px;
	top:50%;
	width:0
}
.timeline-item.alt .timeline-desk .album {
	float:left;
	margin-top:20px
}
.timeline-item.alt .timeline-desk .album a {
	float:left;
	margin-right:5px
}
.timeline-item.alt .timeline-icon {
	right:auto;
	left:-57px
}
.timeline-item.alt:before {
	display:none
}
.timeline-item.alt .panel {
	margin-right:0;
	margin-left:45px
}
.timeline-item.alt .panel .panel-body p+p {
	margin-top:10px!important
}
.timeline-item.alt .h4,.timeline-item.alt h4 {
	text-align:left
}
.timeline-item.alt p {
	text-align:left
}
.timeline-item.alt .timeline-date {
	text-align:left
}
.timeline-desk {
	display:table-cell;
	vertical-align:top;
	width:50%
}
.timeline-desk .h4,.timeline-desk h4 {
	font-size:16px;
	font-weight:300;
	margin:0
}
.timeline-desk .panel {
	background:var(--ct-card-bg);
	display:block;
	margin-bottom:5px;
	margin-right:45px;
	position:relative;
	text-align:right;
	padding:20px;
	border-radius:7px
}
.timeline-desk .h5 span,.timeline-desk h5 span {
	color:#f7f7f7;
	display:block;
	font-size:12px;
	margin-bottom:4px
}
.timeline-desk p {
	color:#98a6ad;
	font-size:14px;
	margin-bottom:0
}
.timeline-desk .album {
	margin-top:12px
}
.timeline-desk .album a {
	float:right;
	margin-left:5px
}
.timeline-desk .album img {
	height:36px;
	width:36px;
	border-radius:3px
}
.timeline-desk .notification {
	background:none repeat scroll 100% 0 #fff;
	margin-top:20px;
	padding:8px
}
body[data-layout-color=dark] .timeline:before {
	background-color:rgba(152,166,173,.3)
}
body[data-layout-color=dark] .timeline .timeline-icon {
	background:#adb5bd
}
body[data-layout-color=dark] .timeline .timeline-icon i {
	color:#252525
}
body[data-layout-color=dark] .timeline-title.h3,body[data-layout-color=dark] h3.timeline-title {
	color:#adb5bd
}
body[data-layout-color=dark] .timeline-desk .h5 span,body[data-layout-color=dark] .timeline-desk h5 span {
	color:#252525
}
body[data-layout-color=dark] .timeline-desk p {
	color:#adb5bd
}
.inbox-rightbar {
	border-right:5px solid #ebeff2;
	padding:1.5rem 25px 1.5rem 25px
}
.mail-list a {
	color:var(--ct-dropdown-link-color);
	padding:9px 10px;
	display:block;
	font-size:15px
}
.inbox-app-main {
	margin-right:-20px
}
.circle-icon {
	width:30px;
	height:30px;
	text-align:center;
	line-height:26px;
	border:2px solid #98a6ad;
	border-radius:100px;
	font-size:14px;
	color:#98a6ad;
	cursor:pointer;
	display:block;
	float:right
}
.circle-icon:hover {
	color:#6e818a;
	border-color:#6e818a
}
.circle-icon.small {
	height:25px;
	width:25px;
	line-height:21px;
	font-size:11px
}
.circle-icon.red {
	color:#ff5b5b!important;
	border-color:#ff5b5b!important
}
.circle-icon.red:hover {
	color:#c10000;
	border-color:#c10000
}
.checkbox-wrapper-mail {
	cursor:pointer;
	height:20px;
	width:20px;
	position:relative;
	display:inline-block;
	box-shadow:inset 0 0 0 1px #98a6ad;
	border-radius:1px
}
.checkbox-wrapper-mail input {
	opacity:0;
	cursor:pointer;
	display:none
}
.checkbox-wrapper-mail input:checked~label {
	opacity:1
}
.checkbox-wrapper-mail label {
	position:absolute;
	top:3px;
	right:3px;
	left:3px;
	bottom:3px;
	cursor:pointer;
	background:#98a6ad;
	opacity:0;
	margin-bottom:0!important;
	transition-duration:50ms
}
.checkbox-wrapper-mail label:active {
	background:#6c757d
}
#sidebar {
	position:fixed;
	height:100%;
	width:240px;
	transition-duration:.3s;
	z-index:5;
	color:#323a46
}
#sidebar li a {
	color:#323a46
}
#sidebar .menu-segment {
	padding:0 50px
}
#sidebar .menu-segment li,#sidebar .menu-segment ul {
	margin:0;
	padding:0
}
#sidebar .menu-segment .ball.pink {
	border-color:#ff8acc
}
#sidebar .menu-segment .ball.green {
	border-color:#10c469
}
#sidebar .menu-segment .ball.blue {
	border-color:#71b6f9
}
#sidebar .menu-segment li.title {
	text-transform:uppercase;
	font-weight:600;
	padding:10px 0;
	color:#6c757d
}
#sidebar .menu-segment li.title .icon {
	float:left
}
#sidebar .menu-segment li.active a,#sidebar .menu-segment li.active a:hover {
	color:#ff5b5b;
	font-weight:600
}
#sidebar .menu-segment li a {
	display:block;
	margin:0 -50px;
	padding:10px 50px
}
#sidebar .menu-segment li a:hover {
	background:rgba(206,212,218,.3)
}
#sidebar .menu-segment li .italic-link {
	font-style:italic;
	font-weight:600
}
#sidebar .menu-segment .chat li a span,#sidebar .menu-segment .labels li a span {
	display:block;
	border:5px solid #ff5b5b;
	border-radius:100px;
	margin-top:6px
}
#sidebar .menu-segment .chat.labels li a span,#sidebar .menu-segment .labels.labels li a span {
	float:left
}
#sidebar .menu-segment .chat.chat li a span,#sidebar .menu-segment .labels.chat li a span {
	float:right;
	margin-left:10px
}
#sidebar .menu-segment .chat li a {
	padding-right:50px
}
#sidebar .separator {
	margin:30px 35px;
	height:1px;
	background:rgba(152,166,173,.5)
}
#sidebar .bottom-padding {
	height:100px
}
#sidebar>.nano-pane {
	background:0 0;
	width:5px
}
#sidebar>.nano-pane .nano-slider {
	background:rgba(152,166,173,.3)
}
#main {
	position:fixed;
	top:72px;
	right:490px;
	bottom:0;
	left:0;
	z-index:4;
	transition-duration:.3s;
	background-color:var(--ct-card-bg)
}
#main .overlay {
	position:absolute;
	top:0;
	right:-5px;
	left:0;
	bottom:100%;
	background:rgba(50,58,70,.6);
	z-index:5;
	opacity:0;
	transition-duration:0s;
	transition-property:opacity
}
#main .header {
	padding:12px 25px;
	border-bottom:1px solid rgba(152,166,173,.3);
	overflow:hidden
}
#main .header .page-title {
	display:block
}
#main .header .page-title .sidebar-toggle-btn {
	width:0;
	margin-top:1px;
	padding:11px 0 0 0;
	float:right;
	position:relative;
	display:block;
	cursor:pointer;
	transition-duration:.3s;
	transition-delay:.5s;
	opacity:0;
	margin-left:0
}
#main .header .page-title .sidebar-toggle-btn .line {
	height:3px;
	display:block;
	background:#ced4da;
	margin-bottom:4px;
	transition-duration:.5s;
	transition-delay:.5s
}
#main .header .page-title .sidebar-toggle-btn .line-angle1 {
	width:8px;
	margin:0;
	position:absolute;
	top:15px;
	right:-11px;
	transform:rotate(60deg)
}
#main .header .page-title .sidebar-toggle-btn .line-angle2 {
	width:8px;
	margin:0;
	position:absolute;
	top:21px;
	right:-11px;
	transform:rotate(-60deg)
}
#main .header .page-title .icon {
	font-size:15px;
	margin-right:20px;
	position:relative;
	top:-5px;
	cursor:pointer
}
#main .header .search-box {
	width:180px;
	height:40px;
	margin-right:30px;
	position:relative
}
#main .header .search-box input {
	position:absolute;
	top:0;
	transition-duration:.3s;
	left:0;
	bottom:0;
	width:100%;
	padding:0 0 0 36px;
	margin:0;
	text-indent:15px;
	height:38px;
	z-index:2;
	outline:0;
	color:#adb5bd;
	background:0 0;
	border:2px solid #dee2e6;
	border-radius:5px;
	transition-timing-function:cubic-bezier(.3,1.5,.6,1)
}
#main .header .search-box input:focus {
	color:#323a46;
	border-color:#dee2e6
}
#main .header .search-box input:focus~.icon {
	opacity:1;
	z-index:3;
	color:#10c469
}
#main .header .search-box input::placeholder {
	color:var(--ct-input-placeholder-color)
}
#main .header .search-box .icon {
	transition-duration:.3s;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:40px;
	text-align:center;
	line-height:38px;
	z-index:1;
	cursor:pointer;
	opacity:.5
}
#main .action-bar {
	padding:5px;
	overflow:hidden
}
#main .message-list {
	display:block;
	padding-right:0
}
#main .message-list li {
	position:relative;
	display:block;
	height:50px;
	line-height:50px;
	cursor:default;
	transition-duration:.3s;
	color:#6c757d
}
#main .message-list li:hover {
	background:#f8f9fa;
	transition-duration:50ms
}
#main .message-list li .mail-col {
	float:right;
	position:relative
}
#main .message-list li .mail-col-1 {
	width:400px
}
#main .message-list li .mail-col-1 .checkbox-wrapper-mail,#main .message-list li .mail-col-1 .dot,#main .message-list li .mail-col-1 .star-toggle {
	display:block;
	float:right
}
#main .message-list li .mail-col-1 .dot {
	border:4px solid transparent;
	border-radius:100px;
	margin:22px 26px 0;
	height:0;
	width:0;
	line-height:0;
	font-size:0
}
#main .message-list li .mail-col-1 .checkbox-wrapper-mail {
	margin-top:15px;
	margin-left:10px
}
#main .message-list li .mail-col-1 .star-toggle {
	margin-top:18px;
	font-size:14px;
	margin-right:5px
}
#main .message-list li .mail-col-1 .title {
	position:absolute;
	top:0;
	right:140px;
	left:0;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
#main .message-list li .mail-col-2 {
	position:absolute;
	top:0;
	right:400px;
	left:0;
	bottom:0
}
#main .message-list li .mail-col-2 .date,#main .message-list li .mail-col-2 .subject {
	position:absolute;
	top:0
}
#main .message-list li .mail-col-2 .subject {
	right:0;
	left:200px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
#main .message-list li .mail-col-2 .date {
	left:0;
	width:200px;
	padding-right:80px
}
#main .message-list li.active,#main .message-list li.selected {
	background:#f8f9fa;
	transition-duration:50ms
}
#main .message-list li.active,#main .message-list li.active:hover {
	box-shadow:inset -3px 0 0 #71b6f9
}
#main .message-list li.unread {
	font-weight:500;
	color:#343a40
}
#main .message-list li.blue-dot .mail-col-1 .dot {
	border-color:#71b6f9
}
#main .message-list li.orange-dot .mail-col-1 .dot {
	border-color:#f9c851
}
#main .message-list li.green-dot .mail-col-1 .dot {
	border-color:#10c469
}
#main .load-more-link {
	display:block;
	text-align:center;
	margin:30px 0 50px 0
}
body[data-layout=horizontal] #main {
	top:132px;
	right:350px
}
@media (max-width:1024px) {
	body[data-layout=horizontal] #main {
	right:270px
}
}
@media (max-width:768px) {
	body[data-layout=horizontal] #main {
	right:0;
	top:70px
}
}
body[data-layout=horizontal] #message {
	top:132px
}
@media (max-width:768px) {
	body[data-layout=horizontal] #message {
	top:70px
}
}
.show-main-overlay #main .overlay {
	opacity:1;
	bottom:0;
	transition-duration:.5s
}
.show-sidebar #main .header .page-title .sidebar-toggle-btn {
	transition-delay:0s
}
.show-sidebar #main .header .page-title .sidebar-toggle-btn .line-angle1 {
	transform:rotate(120deg)
}
.show-sidebar #main .header .page-title .sidebar-toggle-btn .line-angle2 {
	transform:rotate(-120deg)
}
#main #main-nano-wrapper {
	position:absolute;
	top:100px;
	bottom:0;
	height:auto
}
#message {
	position:fixed;
	top:72px;
	right:60%;
	bottom:0;
	width:40%;
	z-index:5;
	transform:translateX(-200%);
	transition-duration:.5s;
	padding:20px 30px;
	background:var(--ct-email-msg-container-bg);
	box-shadow:0 0 77px 0 rgba(0,0,0,.08),0 1px 0 0 rgba(0,0,0,.02)
}
#message .header {
	padding-bottom:20px;
	border-bottom:2px solid rgba(152,166,173,.2)
}
#message .header .page-title {
	display:block;
	float:none;
	margin-bottom:15px;
	line-height:40px
}
#message .header .page-title .icon {
	margin-top:4px;
	margin-left:10px
}
#message .header .grey {
	margin-right:10px;
	color:#adb5bd
}
#message .message-container {
	padding:0 30px
}
#message .message-container li {
	padding:25px;
	border:1px solid var(--ct-border-color);
	background:var(--ct-email-msg-container-bg);
	margin:0 0 30px 0;
	position:relative
}
#message .message-container li .details {
	padding-bottom:20px;
	border-bottom:1px solid var(--ct-border-color);
	margin-bottom:30px;
	overflow:hidden
}
#message .message-container li .details .left {
	float:right;
	font-weight:600;
	color:#adb5bd;
	transition-duration:.3s
}
#message .message-container li .details .left .arrow {
	display:inline-block;
	position:relative;
	height:2px;
	width:20px;
	background:rgba(50,58,70,.15);
	vertical-align:top;
	margin:10px 15px 0 20px;
	border:0 solid rgba(50,58,70,.15);
	transition-duration:.3s
}
#message .message-container li .details .left .arrow:after {
	position:absolute;
	top:-4px;
	right:100%;
	height:0;
	width:0;
	border:inherit;
	border-width:7px;
	border-style:solid;
	content:"";
	border-left:0;
	border-top-color:transparent;
	border-bottom-color:transparent;
	border-top-width:5px;
	border-bottom-width:5px
}
#message .message-container li .details .right {
	float:left;
	color:#adb5bd
}
#message .message-container li .message {
	margin-bottom:40px
}
#message .message-container li .message p:last-child {
	margin-bottom:0
}
#message .message-container li:hover .tool-box .red-hover {
	color:#ff5b5b;
	border-color:#ff5b5b
}
#message .message-container li:hover .tool-box .red-hover:hover {
	color:#f40000;
	border-color:#f40000
}
#message .message-container li .tool-box {
	position:absolute;
	bottom:0;
	left:0;
	border:0 solid var(--ct-border-color);
	border-top-width:1px;
	border-right-width:1px;
	padding:8px 10px;
	transition-duration:.3s
}
#message .message-container li .tool-box a {
	margin-left:10px
}
#message .message-container li .tool-box a:last-child {
	margin-left:0
}
#message .message-container li:hover .details .left .arrow {
	background:#10c469!important;
	border:0 solid #10c469!important
}
#message .message-container li:hover .details .left .arrow.orange {
	background:#f9c851!important;
	border:0 solid #f9c851!important
}
#message #message-nano-wrapper {
	position:absolute;
	top:130px;
	bottom:0;
	height:auto;
	right:0;
	left:0;
	width:auto
}
.show-message #message {
	transform:none;
	transition-duration:.3s
}
.show-message #main {
	margin-left:40%
}
@media only screen and (min-width:1499px) {
	#main .overlay {
	display:none
}
}
@media only screen and (max-width:1500px) {
	.show-message #main {
	margin-left:0
}
.show-message #message {
	right:50%;
	width:50%
}
}
@media only screen and (max-width:1024px) {
	#main {
	right:340px
}
.show-sidebar #sidebar {
	transform:none
}
.show-sidebar #main {
	transform:translateX(-250px)
}
.show-message #main {
	margin-left:0
}
}
@media only screen and (max-width:768px) {
	#sidebar {
	transform:translateX(100%)
}
#main {
	right:0;
	box-shadow:none
}
#main .header .page-title .sidebar-toggle-btn {
	margin-left:20px;
	opacity:1;
	width:20px;
	margin-right:10px
}
#main .header .page-title .sidebar-toggle-btn .line {
	height:2px
}
.show-sidebar #sidebar {
	transform:none
}
.show-sidebar #main {
	transform:translateX(-250px)
}
.show-message #main {
	margin-left:0
}
.show-message #message {
	right:20%;
	width:80%
}
}
@media only screen and (max-width:600px) {
	#main .header .search-box {
	float:none;
	width:100%;
	margin-bottom:10px;
	margin-top:10px;
	margin-right:0
}
#main .header .search-box input,#main .header .search-box input:focus {
	width:100%
}
#main .action-bar {
	float:none!important
}
#main .action-bar ul {
	margin-bottom:0;
	text-align:center
}
#main #main-nano-wrapper {
	position:absolute;
	top:150px;
	bottom:0;
	height:auto
}
#main .message-list li .mail-col-1 {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:120px;
	width:auto
}
#main .message-list li .mail-col-2 {
	left:0;
	right:auto;
	width:120px
}
#main .message-list li .mail-col-2 .date {
	padding-right:0;
	position:static
}
#main .message-list li .mail-col-2 .subject {
	display:none
}
}
.nano {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden
}
.nano>.nano-content {
	position:absolute;
	overflow-x:hidden;
	top:0;
	left:0;
	bottom:0;
	right:0
}
.nano>.nano-content:focus {
	outline:0
}
.nano>.nano-content:-webkit-scrollbar {
	visibility:hidden
}
.nano>.nano-pane {
	background:rgba(152,166,173,.1);
	position:absolute;
	width:7px;
	left:8px;
	top:8px;
	bottom:8px;
	opacity:.01;
	border-radius:5px;
	transition:.3s
}
.nano>.nano-pane>.nano-slider {
	background:rgba(152,166,173,.35);
	position:relative;
	border-radius:3px;
	transition:.3s;
	transition-property:background
}
.nano>.nano-pane.active .nano-slider,.nano>.nano-pane:hover .nano-slider {
	background:#dee2e6
}
.has-scrollbar>.nano-content:-webkit-scrollbar {
	visibility:visible
}
.nano-pane.active,.nano-pane.flashed,.nano:hover>.nano-pane {
	opacity:.99
}
body[data-layout-mode=horizontal] #main {
	top:126px;
	right:350px
}
body[data-layout-color=dark] .inbox-rightbar {
	border-right:5px solid #ebeff2
}
body[data-layout-color=dark] .circle-icon {
	border:2px solid #adb5bd;
	color:#adb5bd
}
body[data-layout-color=dark] .circle-icon:hover {
	color:#838f9b;
	border-color:#838f9b
}
body[data-layout-color=dark] .checkbox-wrapper-mail {
	box-shadow:inset 0 0 0 1px #adb5bd
}
body[data-layout-color=dark] .checkbox-wrapper-mail label {
	background:#adb5bd
}
body[data-layout-color=dark] .checkbox-wrapper-mail label:active {
	background:#dee2e6
}
body[data-layout-color=dark] #sidebar {
	color:#f7f7f7
}
body[data-layout-color=dark] #sidebar li a {
	color:#f7f7f7
}
body[data-layout-color=dark] #sidebar .menu-segment li.title {
	color:#dee2e6
}
body[data-layout-color=dark] #sidebar .menu-segment li a:hover {
	background:rgba(108,117,125,.3)
}
body[data-layout-color=dark] #sidebar .separator {
	background:rgba(173,181,189,.5)
}
body[data-layout-color=dark] #sidebar>.nano-pane .nano-slider {
	background:rgba(173,181,189,.3)
}
body[data-layout-color=dark] #main .overlay {
	background:rgba(247,247,247,.6)
}
body[data-layout-color=dark] #main .header {
	border-bottom:1px solid rgba(173,181,189,.3)
}
body[data-layout-color=dark] #main .header .page-title .sidebar-toggle-btn .line {
	background:#6c757d
}
body[data-layout-color=dark] #main .header .search-box input {
	color:#98a6ad;
	border:2px solid #3a4250
}
body[data-layout-color=dark] #main .header .search-box input:focus {
	color:#f7f7f7;
	border-color:#3a4250
}
body[data-layout-color=dark] #main .message-list li {
	color:#adb5bd
}
body[data-layout-color=dark] #main .message-list li.unread {
	color:#f7f7f7
}
body[data-layout-color=dark] #main .message-list li:hover {
	background:#3a4250
}
body[data-layout-color=dark] #main .message-list li.active,body[data-layout-color=dark] #main .message-list li.selected {
	background:#3a4250
}
body[data-layout-color=dark] #message .header {
	border-bottom:2px solid rgba(173,181,189,.2)
}
body[data-layout-color=dark] #message .header .grey {
	color:#98a6ad
}
body[data-layout-color=dark] #message .message-container li .details .left {
	color:#98a6ad
}
body[data-layout-color=dark] #message .message-container li .details .left .arrow {
	background:rgba(247,247,247,.15);
	border:0 solid rgba(247,247,247,.15)
}
body[data-layout-color=dark] #message .message-container li .details .right {
	color:#98a6ad
}
body[data-layout-color=dark] .nano>.nano-pane {
	background:rgba(173,181,189,.1)
}
body[data-layout-color=dark] .nano>.nano-pane>.nano-slider {
	background:rgba(173,181,189,.35)
}
body[data-layout-color=dark] .nano>.nano-pane.active .nano-slider,body[data-layout-color=dark] .nano>.nano-pane:hover .nano-slider {
	background:#3a4250
}
.sitemap {
	list-style:none;
	padding-right:0
}
.sitemap>li>ul {
	margin-top:1rem;
	padding-right:0
}
.sitemap li {
	line-height:1.5rem;
	vertical-align:top;
	list-style:none;
	position:relative
}
.sitemap li a {
	text-decoration:none;
	color:var(--ct-dropdown-link-color);
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.sitemap li a i {
	display:inline-block
}
.sitemap li a:hover {
	color:#71b6f9
}
.sitemap ul {
	margin-right:1.5rem;
	margin-bottom:1rem;
	padding-top:10px
}
.sitemap ul li {
	position:relative
}
.sitemap ul li a {
	margin-right:2rem
}
.sitemap ul li:before {
	content:"";
	display:inline-block;
	width:1.5rem;
	height:1.5rem;
	border-bottom:1px solid var(--ct-border-color);
	border-right:1px solid var(--ct-border-color);
	position:absolute;
	top:-1rem
}
.search-result-box .tab-content {
	padding:30px 30px 10px 30px;
	box-shadow:none
}
.search-result-box .search-item {
	padding-bottom:20px;
	border-bottom:1px solid #f8f9fa;
	margin-bottom:20px
}
.search-result-box .nav-bordered .nav-link {
	padding:10px 5px!important;
	margin-left:10px
}
body[data-layout-color=dark] .search-result-box .search-item {
	padding-bottom:20px;
	border-bottom:1px solid #3a4250
}
.pricing-column {
	position:relative;
	margin-bottom:40px
}
.pricing-column .inner-box {
	position:relative;
	padding:0 0 40px
}
.pricing-column .plan-title {
	font-size:16px;
	color:#71b6f9;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:400
}
.pricing-column .plan-price {
	font-size:40px;
	margin-bottom:10px;
	color:#323a46
}
.pricing-column .plan-duration {
	font-size:13px;
	color:#98a6ad
}
.pricing-column .plan-stats li {
	margin-bottom:15px;
	line-height:24px
}
.ribbon {
	position:absolute;
	right:5px;
	top:-5px;
	z-index:1;
	overflow:hidden;
	width:75px;
	height:75px;
	text-align:left
}
.ribbon span {
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	line-height:20px;
	transform:rotate(45deg);
	width:100px;
	display:block;
	box-shadow:0 0 8px 0 rgba(50,58,70,.06),0 1px 0 0 rgba(50,58,70,.02);
	background:#71b6f9;
	position:absolute;
	top:19px;
	right:-21px
}
.ribbon span:before {
	content:"";
	position:absolute;
	right:0;
	top:100%;
	z-index:-1;
	border-right:3px solid #71b6f9;
	border-left:3px solid transparent;
	border-bottom:3px solid transparent;
	border-top:3px solid #71b6f9
}
.ribbon span:after {
	content:"";
	position:absolute;
	left:0;
	top:100%;
	z-index:-1;
	border-right:3px solid transparent;
	border-left:3px solid #71b6f9;
	border-bottom:3px solid transparent;
	border-top:3px solid #71b6f9
}
body[data-layout-color=dark] .pricing-column .plan-price {
	color:#f7f7f7
}
body[data-layout-color=dark] .pricing-column .plan-duration {
	color:#adb5bd
}
body[data-layout-color=dark] .ribbon span {
	box-shadow:0 0 8px 0 rgba(247,247,247,.06),0 1px 0 0 rgba(247,247,247,.02)
}
.portfolioFilter a {
	transition:all .3s ease-out;
	color:#323a46;
	border-radius:3px;
	padding:5px 10px;
	display:inline-block;
	font-weight:500
}
.portfolioFilter a:hover {
	color:#71b6f9!important
}
.portfolioFilter a.current {
	color:#71b6f9!important
}
.thumb {
	background-color:var(--ct-card-bg);
	border-radius:3px;
	box-shadow:var(--ct-box-shadow-sm);
	margin-top:24px;
	padding:10px
}
.thumb-img {
	border-radius:2px;
	overflow:hidden
}
.gal-detail .h4,.gal-detail h4 {
	margin-top:16px;
	font-size:16px
}
body[data-layout-color=dark] .portfolioFilter a {
	color:#f7f7f7
}
.counter-number {
	font-size:32px;
	font-weight:700;
	color:#343a40
}
.counter-number span {
	font-size:15px;
	font-weight:400;
	display:block;
	color:#98a6ad
}
.coming-box {
	float:right;
	width:25%
}
body[data-layout-color=dark] .counter-number {
	color:#f7f7f7
}
body[data-layout-color=dark] .counter-number span {
	color:#adb5bd
}
.profile-pills li a {
	color:#adb5bd!important;
	padding:0 10px;
	display:block;
	line-height:30px!important
}
.profile-pills li a i {
	font-size:14px
}
.comment-footer {
	display:block;
	font-size:12px
}
.comment-footer i {
	font-size:13px;
	margin-left:7px
}
.comment-footer,.comment-footer a {
	color:rgba(50,58,70,.5)
}
.comment-footer a:hover,.comment-footer:hover {
	color:#71b6f9
}
body[data-layout-color=dark] .profile-pills li a {
	color:#98a6ad!important
}
body[data-layout-color=dark] .comment-footer,body[data-layout-color=dark] .comment-footer a {
	color:rgba(247,247,247,.5)
}
.task-tags .bootstrap-tagsinput {
	padding:0;
	border:none;
	background-color:transparent
}
.attached-files .files-list .file-box {
	vertical-align:middle
}
.assign-team a {
	margin-left:7px
}
.fileupload {
	overflow:hidden;
	position:relative
}
.fileupload input.upload {
	cursor:pointer;
	font-size:20px;
	margin:0;
	opacity:0;
	padding:0;
	position:absolute;
	left:0;
	top:0
}
.add-new-plus {
	height:32px;
	text-align:center;
	width:32px;
	display:inline-block;
	line-height:32px;
	color:#98a6ad;
	font-weight:700;
	background-color:#dee2e6;
	border-radius:50%
}
.bootstrap-tagsinput input {
	color:#6c757d
}
.bootstrap-tagsinput input {
	border:none;
	box-shadow:none;
	outline:0;
	background-color:transparent;
	padding:0 6px;
	margin:0;
	width:auto;
	max-width:inherit
}
.bootstrap-tagsinput .label-info {
	background-color:#35b8e0;
	display:inline-block;
	font-size:13px;
	margin:3px 1px;
	padding:0 5px;
	border-radius:3px;
	font-weight:500
}
.bootstrap-tagsinput .tag {
	margin-left:2px;
	color:#fff
}
body[data-layout-color=dark] .add-new-plus {
	color:#adb5bd;
	background-color:#3a4250
}
body[data-layout-color=dark] .bootstrap-tagsinput input {
	color:#dee2e6
}
.taskList {
	min-height:40px;
	margin-bottom:0
}
.taskList>li {
	background-color:var(--ct-card-bg);
	border:1px solid #dee2e6;
	padding:20px;
	margin-bottom:15px;
	border-radius:3px
}
.taskList .kanban-detail {
	margin-right:35px
}
.taskList .kanban-detail ul li a {
	display:inline-block
}
.taskList .kanban-detail ul li a i {
	font-size:16px;
	color:#98a6ad;
	padding:0 5px;
	line-height:32px
}
.task-placeholder {
	border:1px dashed #dee2e6!important;
	background-color:#f7f7f7!important;
	padding:20px
}
.gu-mirror {
	list-style:none
}
body[data-layout-color=dark] .taskList>li {
	border:1px solid #3a4250
}
body[data-layout-color=dark] .taskList .kanban-detail ul li a i {
	color:#adb5bd
}
body[data-layout-color=dark] .task-placeholder {
	border:1px dashed #3a4250!important;
	background-color:#252525!important
}
.product-box {
	position:relative;
	overflow:hidden
}
.product-box .product-action {
	position:absolute;
	left:0;
	top:0;
	padding:1.5rem 1.5rem 0 1.5rem;
	z-index:3;
	opacity:0;
	visibility:hidden;
	transform:translateX(-100%);
	transition:all .3s ease 0s
}
.product-box:hover .product-action {
	opacity:1;
	visibility:visible;
	transform:translateX(0)
}
.product-box .product-info {
	padding-top:1.5rem
}
.product-box .product-price-tag {
	height:48px;
	line-height:48px;
	font-weight:700;
	font-size:20px;
	background-color:#f8f9fa;
	text-align:center;
	padding:0 10px;
	border-radius:3px
}
.product-thumb {
	padding:3px;
	margin-top:3px
}
.product-thumb.active {
	background-color:#6c757d!important
}
body[data-layout-color=dark] .product-box .product-price-tag {
	background-color:#3a4250
}
body[data-layout-color=dark] .product-thumb.active {
	background-color:#dee2e6!important
}
/*!
 * Waves v0.7.6
 * http://fian.my.id/Waves 
 * 
 * Copyright 2014-2018 Alfiana E. Sibuea and other contributors 
 * Released under the MIT license 
 * https://github.com/fians/Waves/blob/master/LICENSE */.waves-effect {
	position:relative;
	cursor:pointer;
	display:inline-block;
	overflow:hidden;
	-webkit-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent
}
.waves-effect .waves-ripple {
	position:absolute;
	border-radius:50%;
	width:100px;
	height:100px;
	margin-top:-50px;
	margin-right:-50px;
	opacity:0;
	background:rgba(0,0,0,.2);
	background:radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);
	transition:all .5s ease-out;
	transition-property:transform,opacity;
	transform:scale(0) translate(0,0);
	pointer-events:none
}
.waves-effect.waves-light .waves-ripple {
	background:rgba(255,255,255,.4);
	background:radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%)
}
.waves-effect.waves-classic .waves-ripple {
	background:rgba(0,0,0,.2)
}
.waves-effect.waves-classic.waves-light .waves-ripple {
	background:rgba(255,255,255,.4)
}
.waves-notransition {
	transition:none!important
}
.waves-button,.waves-circle {
	transform:translateZ(0);
	-webkit-mask-image:radial-gradient(circle,#fff 100%,#000 100%);
	mask-image:radial-gradient(circle,#fff 100%,#000 100%)
}
.waves-button,.waves-button-input,.waves-button:hover,.waves-button:visited {
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	border:none;
	outline:0;
	color:inherit;
	background-color:rgba(0,0,0,0);
	font-size:1em;
	line-height:1em;
	text-align:center;
	text-decoration:none;
	z-index:1
}
.waves-button {
	padding:.85em 1.1em;
	border-radius:.2em
}
.waves-button-input {
	margin:0;
	padding:.85em 1.1em
}
.waves-input-wrapper {
	border-radius:.2em;
	vertical-align:bottom
}
.waves-input-wrapper.waves-button {
	padding:0
}
.waves-input-wrapper .waves-button-input {
	position:relative;
	top:0;
	right:0;
	z-index:1
}
.waves-circle {
	text-align:center;
	width:2.5em;
	height:2.5em;
	line-height:2.5em;
	border-radius:50%
}
.waves-float {
	-webkit-mask-image:none;
	mask-image:none;
	box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);
	transition:all .3s
}
.waves-float:active {
	box-shadow:0 8px 20px 1px rgba(0,0,0,.3)
}
.waves-block {
	display:block
}
.irs {
	position:relative;
	display:block;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	user-select:none;
	font-size:12px
}
.irs-line {
	position:relative;
	display:block;
	overflow:hidden;
	outline:0!important
}
.irs-bar {
	position:absolute;
	display:block;
	width:0
}
.irs-shadow {
	position:absolute;
	display:none;
	width:0
}
.irs-handle {
	position:absolute;
	display:block;
	box-sizing:border-box;
	cursor:default;
	z-index:1
}
.irs-handle.type_last {
	z-index:2
}
.irs-max,.irs-min {
	position:absolute;
	display:block;
	cursor:default
}
.irs-min {
	right:0
}
.irs-max {
	left:0
}
.irs-from,.irs-single,.irs-to {
	position:absolute;
	display:block;
	top:0;
	cursor:default;
	white-space:nowrap
}
.irs-grid {
	position:absolute;
	display:none;
	bottom:0;
	width:100%;
	height:20px
}
.irs-with-grid .irs-grid {
	display:block
}
.irs-grid-pol {
	position:absolute;
	top:0;
	right:0;
	width:1px;
	height:8px;
	background:#6c757d
}
.irs-grid-pol.small {
	height:4px
}
.irs-grid-text {
	position:absolute;
	bottom:0;
	left:0;
	white-space:nowrap;
	text-align:center;
	font-size:9px;
	line-height:9px;
	padding:0 3px;
	color:#6c757d
}
.irs-disable-mask {
	position:absolute;
	display:block;
	top:0;
	right:-1%;
	width:102%;
	height:100%;
	cursor:default;
	background:#000;
	z-index:2
}
.lt-ie9 .irs-disable-mask {
	background:#6c757d;
	cursor:not-allowed
}
.irs-disabled {
	opacity:.4
}
.irs-hidden-input {
	position:absolute!important;
	display:block!important;
	top:0!important;
	right:0!important;
	width:0!important;
	height:0!important;
	font-size:0!important;
	line-height:0!important;
	padding:0!important;
	margin:0!important;
	overflow:hidden;
	outline:0!important;
	z-index:-9999!important;
	background:0 0!important;
	border-style:solid!important;
	border-color:transparent!important
}
.irs--flat {
	height:40px
}
.irs--flat.irs-with-grid {
	height:60px
}
.irs--flat .irs-line {
	top:25px;
	height:12px;
	background-color:var(--ct-progress-bg);
	border-radius:4px
}
.irs--flat .irs-bar {
	top:25px;
	height:12px;
	background-color:#71b6f9
}
.irs--flat .irs-bar--single {
	border-radius:4px 0 0 4px
}
.irs--flat .irs-shadow {
	height:1px;
	bottom:16px;
	background-color:var(--ct-progress-bg)
}
.irs--flat .irs-handle {
	top:22px;
	width:16px;
	height:18px;
	background-color:transparent
}
.irs--flat .irs-handle>i:first-child {
	position:absolute;
	display:block;
	top:0;
	right:50%;
	width:2px;
	height:100%;
	margin-right:-1px;
	background-color:#4fa4f8!important
}
.irs--flat .irs-max,.irs--flat .irs-min {
	top:0;
	padding:1px 3px;
	color:#6c757d;
	font-size:10px;
	line-height:1.333;
	text-shadow:none;
	background-color:var(--ct-progress-bg);
	border-radius:4px
}
.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to {
	color:#fff;
	font-size:10px;
	line-height:1.333;
	text-shadow:none;
	padding:1px 5px;
	background-color:#71b6f9;
	border-radius:4px
}
.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before {
	position:absolute;
	display:block;
	content:"";
	bottom:-6px;
	right:50%;
	width:0;
	height:0;
	margin-right:-3px;
	overflow:hidden;
	border:3px solid transparent;
	border-top-color:#71b6f9
}
.irs--flat .irs-grid-pol {
	background-color:var(--ct-progress-bg)
}
.irs--flat .irs-grid-text {
	color:#6c757d
}
.irs--modern .irs-line {
	border:none;
	background:var(--ct-progress-bg)
}
.irs--modern .irs-bar {
	background:#71b6f9;
	background:linear-gradient(to bottom,#71b6f9 0,#409df7 100%)
}
.irs--modern .irs-max,.irs--modern .irs-min {
	top:0;
	padding:1px 3px;
	color:#6c757d;
	font-size:10px;
	line-height:1.333;
	text-shadow:none;
	background-color:var(--ct-progress-bg);
	border-radius:4px
}
.irs--sharp .irs-bar,.irs--sharp .irs-from,.irs--sharp .irs-handle,.irs--sharp .irs-max,.irs--sharp .irs-min,.irs--sharp .irs-single,.irs--sharp .irs-to {
	background-color:#71b6f9
}
.irs--sharp .irs-line {
	background:var(--ct-progress-bg)
}
.irs--sharp .irs-from:before,.irs--sharp .irs-handle>i:first-child,.irs--sharp .irs-single:before,.irs--sharp .irs-to:before {
	border-top-color:#71b6f9
}
.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover {
	background-color:#2890f6
}
.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child {
	border-top-color:#2890f6
}
.irs--round .irs-bar,.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to {
	background-color:#71b6f9
}
.irs--round .irs-bar:before,.irs--round .irs-from:before,.irs--round .irs-single:before,.irs--round .irs-to:before {
	border-top-color:#71b6f9
}
.irs--round .irs-handle {
	background-color:var(--ct-progress-bg);
	border:4px solid #71b6f9;
	box-shadow:0 1px 3px rgba(113,182,249,.3)
}
.irs--round .irs-max,.irs--round .irs-min {
	color:#6c757d;
	background-color:#dee2e6
}
.irs--round .irs-line {
	background:var(--ct-progress-bg)
}
.irs--square .irs-bar,.irs--square .irs-from,.irs--square .irs-single,.irs--square .irs-to {
	background-color:var(--ct-progress-bg)
}
.irs--square .irs-handle {
	border:3px solid #71b6f9;
	background-color:var(--ct-progress-bg)
}
.irs--square .irs-line {
	background:var(--ct-progress-bg)
}
.irs--square .irs-max,.irs--square .irs-min {
	top:0;
	padding:1px 3px;
	color:#6c757d;
	font-size:10px;
	line-height:1.333;
	text-shadow:none;
	background-color:var(--ct-progress-bg);
	border-radius:4px
}
body[data-layout-color=dark] .irs--flat .irs-max,body[data-layout-color=dark] .irs--flat .irs-min {
	color:#dee2e6
}
body[data-layout-color=dark] .irs--flat .irs-grid-text {
	color:#dee2e6
}
body[data-layout-color=dark] .irs--modern .irs-max,body[data-layout-color=dark] .irs--modern .irs-min {
	color:#dee2e6
}
body[data-layout-color=dark] .irs--round .irs-max,body[data-layout-color=dark] .irs--round .irs-min {
	color:#dee2e6;
	background-color:#3a4250
}
body[data-layout-color=dark] .irs--square .irs-max,body[data-layout-color=dark] .irs--square .irs-min {
	color:#dee2e6
}
.calendar {
	float:right;
	margin-bottom:0
}
#calendar .table-bordered td,#calendar .table-bordered th {
	border:1px solid var(--ct-table-border-color)
}
.none-border .modal-footer {
	border-top:none
}
.fc-toolbar {
	margin:10px 0 5px 0
}
.fc-toolbar .fc-toolbar-title {
	font-size:1.25rem;
	line-height:1.875rem;
	text-transform:uppercase
}
.fc-day-grid-event .fc-time {
	font-weight:500
}
.fc-event-time,.fc-event-title {
	color:#fff
}
th.fc-col-header-cell {
	padding:.3rem 0
}
.fc-day {
	background:0 0
}
.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar .ui-state-hover,.fc-toolbar button:focus,.fc-toolbar button:hover {
	z-index:0
}
.fc th.fc-widget-header {
	background:#dee2e6;
	font-size:13px;
	line-height:20px;
	padding:10px 0;
	text-transform:uppercase;
	font-weight:500
}
.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead {
	border-color:#dee2e6
}
.fc-unthemed .fc-divider,.fc-unthemed td.fc-today {
	background:#dee2e6
}
.fc-button {
	background:#dee2e6;
	border:none;
	color:#6c757d;
	text-transform:capitalize;
	box-shadow:none;
	border-radius:3px;
	margin:0 3px;
	padding:6px 12px;
	height:auto
}
.fc-text-arrow {
	font-family:inherit;
	font-size:1rem
}
.fc-cell-overlay,.fc-state-highlight,.fc-state-hover {
	background:#dee2e6
}
.fc-state-active,.fc-state-disabled,.fc-state-down {
	background-color:#71b6f9;
	color:#fff;
	text-shadow:none
}
.fc-unthemed .fc-today {
	background:#fff
}
.fc-event {
	border-radius:2px;
	border:none;
	cursor:move;
	font-size:.8125rem;
	margin:5px 7px;
	padding:5px 5px;
	text-align:center
}
.external-event {
	cursor:move;
	margin:10px 0;
	padding:8px 10px;
	color:#fff;
	border-radius:4px
}
.fc-basic-view td.fc-week-number span {
	padding-left:8px
}
.fc-basic-view td.fc-day-number {
	padding-left:8px
}
.fc-basic-view .fc-content {
	color:#fff
}
.fc-time-grid-event .fc-content {
	color:#fff
}
.fc-content-skeleton .fc-day-top .fc-day-number {
	float:left;
	height:20px;
	width:20px;
	text-align:center;
	line-height:20px;
	background-color:#f8f9fa;
	border-radius:50%;
	margin:5px;
	font-size:11px
}
@media (max-width:767.98px) {
	.fc-toolbar {
	display:block!important
}
.fc-toolbar .fc-center,.fc-toolbar .fc-left,.fc-toolbar .fc-right {
	float:none;
	display:block;
	clear:both;
	margin:10px 0
}
.fc .fc-toolbar>*>* {
	float:none
}
.fc-today-button {
	display:none
}
}
.fc-toolbar .btn {
	padding:.28rem .8rem;
	font-size:.875rem;
	border-radius:.15rem
}
.fc-list-item-time,.fc-list-item-title {
	color:#fff
}
[dir=rtl] .fc-toolbar .btn-group .btn:first-child {
	border-top-right-radius:0!important;
	border-bottom-right-radius:0!important;
	border-radius:.15rem
}
[dir=rtl] .fc-toolbar .btn-group .btn:last-child {
	border-top-left-radius:0!important;
	border-bottom-left-radius:0!important;
	border-radius:.15rem
}
.fc .fc-daygrid-day-number {
	position:relative;
	z-index:4;
	margin:5px;
	font-size:12px
}
body[data-layout-color=dark] .fc th.fc-widget-header {
	background:#3a4250
}
body[data-layout-color=dark] .fc-unthemed .fc-divider,body[data-layout-color=dark] .fc-unthemed .fc-popover,body[data-layout-color=dark] .fc-unthemed .fc-row,body[data-layout-color=dark] .fc-unthemed tbody,body[data-layout-color=dark] .fc-unthemed td,body[data-layout-color=dark] .fc-unthemed th,body[data-layout-color=dark] .fc-unthemed thead {
	border-color:#3a4250
}
body[data-layout-color=dark] .fc-unthemed .fc-divider,body[data-layout-color=dark] .fc-unthemed td.fc-today {
	background:#3a4250
}
body[data-layout-color=dark] .fc-button {
	background:#3a4250;
	color:#dee2e6
}
body[data-layout-color=dark] .fc-cell-overlay,body[data-layout-color=dark] .fc-state-highlight,body[data-layout-color=dark] .fc-state-hover {
	background:#3a4250
}
body[data-layout-color=dark] .fc-content-skeleton .fc-day-top .fc-day-number {
	background-color:#3a4250
}
.colorpicker {
	background:var(--ct-dropdown-bg);
	box-shadow:var(--ct-box-shadow);
	border:1px solid var(--ct-dropdown-border-color)
}
.sp-picker-container .sp-alpha-handle {
	left:0;
	right:auto
}
.jqstooltip {
	box-sizing:content-box;
	width:auto!important;
	height:auto!important;
	background-color:#fff!important;
	box-shadow:var(--ct-box-shadow-lg);
	padding:5px 10px!important;
	border-radius:3px;
	border-color:#fff!important
}
.jqsfield {
	color:#000!important;
	font-size:12px!important;
	line-height:18px!important;
	font-family:Roboto,sans-serif!important;
	font-weight:500!important
}
.dataTables_wrapper.container-fluid,.dataTables_wrapper.container-lg,.dataTables_wrapper.container-md,.dataTables_wrapper.container-sm,.dataTables_wrapper.container-xl,.dataTables_wrapper.container-xxl {
	padding:0
}
.dataTables_wrapper .dataTables_filter {
	text-align:left!important
}
.dataTables_wrapper .dataTables_filter input {
	margin-right:.5em!important;
	margin-left:0!important
}
table.dataTable {
	border-collapse:collapse!important;
	margin-bottom:15px!important;
	padding-left:5px!important
}
table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected {
	background-color:#71b6f9
}
table.dataTable tbody>tr.selected td,table.dataTable tbody>tr>.selected td {
	border-color:#71b6f9
}
table.dataTable tbody td:focus {
	outline:0!important
}
table.dataTable tbody td.focus,table.dataTable tbody th.focus {
	outline:2px solid #71b6f9!important;
	outline-offset:-1px;
	color:#71b6f9;
	background-color:rgba(113,182,249,.15)
}
.dataTables_info {
	font-weight:600
}
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before {
	box-shadow:var(--ct-box-shadow-lg);
	background-color:#10c469!important
}
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	background-color:#ff5b5b;
	top:.85rem
}
div.dt-button-info {
	background-color:#71b6f9;
	border:none;
	color:#fff;
	box-shadow:none;
	border-radius:3px;
	text-align:center;
	z-index:21
}
div.dt-button-info .h2,div.dt-button-info h2 {
	border-bottom:none;
	background-color:rgba(255,255,255,.2);
	color:#fff
}
@media (max-width:767.98px) {
	li.paginate_button.next,li.paginate_button.previous {
	display:inline-block;
	font-size:1.5rem
}
li.paginate_button {
	display:none
}
.dataTables_paginate ul {
	text-align:center;
	display:block;
	margin:1.5rem 0 0!important
}
div.dt-buttons {
	display:inline-table;
	margin-bottom:1.5rem
}
}
table.dataTable>thead .sorting:after,table.dataTable>thead .sorting:before,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_asc_disabled:after,table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_desc:after,table.dataTable>thead .sorting_desc:before,table.dataTable>thead .sorting_desc_disabled:after,table.dataTable>thead .sorting_desc_disabled:before {
	bottom:1em
}
.daterangepicker {
	font-family:Roboto,sans-serif
}
.daterangepicker .ranges li.active,.daterangepicker td.active,.daterangepicker td.active:hover {
	background-color:#71b6f9
}
.form-wizard-header {
	margin-right:-1.5rem;
	margin-left:-1.5rem
}
.select2-container .select2-selection--single {
	border:1px solid var(--ct-input-border-color);
	height:calc(1.5em + .9rem + 2px);
	background-color:var(--ct-input-bg);
	box-shadow:none;
	outline:0
}
.select2-container .select2-selection--single .select2-selection__rendered {
	line-height:36px;
	padding-right:12px;
	color:var(--ct-input-color);
	text-align:right
}
.select2-container .select2-selection--single .select2-selection__arrow {
	height:34px;
	width:34px;
	left:3px
}
.select2-container .select2-selection--single .select2-selection__arrow b {
	border-color:#adb5bd transparent transparent transparent;
	border-width:6px 6px 0 6px
}
.select2-container input::placeholder {
	color:var(--ct-input-placeholder-color)
}
.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color:transparent transparent #adb5bd transparent!important;
	border-width:0 6px 6px 6px!important
}
.select2-results__option {
	padding:6px 12px;
	text-align:right
}
.select2-dropdown {
	border:1px solid var(--ct-dropdown-border-color);
	box-shadow:var(--ct-box-shadow);
	background-color:var(--ct-dropdown-bg)
}
.select2-container--default .select2-search--dropdown {
	padding:10px;
	background-color:var(--ct-dropdown-bg)
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	outline:0;
	border:1px solid var(--ct-input-border-color);
	background-color:var(--ct-input-bg);
	color:var(--ct-input-color);
	text-align:right
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color:#71b6f9
}
.select2-container--default .select2-results__option[aria-selected=true] {
	background-color:var(--ct-dropdown-bg);
	color:var(--ct-dropdown-link-active-color)
}
.select2-container--default .select2-results__option[aria-selected=true]:hover {
	background-color:#71b6f9;
	color:#fff
}
.select2-container .select2-selection--multiple {
	min-height:calc(1.5em + .9rem + 2px);
	border:1px solid var(--ct-input-border-color)!important;
	background-color:var(--ct-input-bg);
	box-shadow:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
	padding:1px 10px
}
.select2-container .select2-selection--multiple .select2-search__field {
	border:0;
	color:var(--ct-input-color)
}
.select2-container .select2-selection--multiple .select2-selection__choice {
	background-color:#71b6f9;
	border:none;
	color:#fff;
	border-radius:3px;
	padding:0 7px;
	margin-top:6px
}
.select2-container .select2-selection--multiple .select2-selection__choice__remove {
	color:#fff;
	margin-left:5px
}
.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {
	color:#fff
}
.select2-container .select2-search--inline .select2-search__field {
	margin-top:7px
}
.select2-selection {
	overflow:hidden
}
.select2-selection__rendered {
	white-space:normal;
	word-break:break-all
}
body[data-layout-color=dark] .select2-container .select2-selection--single .select2-selection__arrow b {
	border-color:#98a6ad transparent transparent transparent
}
body[data-layout-color=dark] .select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color:transparent transparent #98a6ad transparent!important
}
[data-simplebar] {
	position:relative;
	flex-direction:column;
	flex-wrap:wrap;
	justify-content:flex-start;
	align-content:flex-start;
	align-items:flex-start
}
.simplebar-wrapper {
	overflow:hidden;
	width:inherit;
	height:inherit;
	max-width:inherit;
	max-height:inherit
}
.simplebar-mask {
	direction:inherit;
	position:absolute;
	overflow:hidden;
	padding:0;
	margin:0;
	right:0;
	top:0;
	bottom:0;
	left:0;
	width:auto!important;
	height:auto!important;
	z-index:0
}
.simplebar-offset {
	direction:inherit!important;
	box-sizing:inherit!important;
	resize:none!important;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:0;
	margin:0;
	-webkit-overflow-scrolling:touch
}
.simplebar-content-wrapper {
	direction:inherit;
	box-sizing:border-box!important;
	position:relative;
	display:block;
	height:100%;
	width:auto;
	visibility:visible;
	overflow:auto;
	max-width:100%;
	max-height:100%;
	scrollbar-width:none
}
.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar {
	display:none
}
.simplebar-content:after,.simplebar-content:before {
	content:" ";
	display:table
}
.simplebar-placeholder {
	max-height:100%;
	max-width:100%;
	width:100%;
	pointer-events:none
}
.simplebar-height-auto-observer-wrapper {
	box-sizing:inherit!important;
	height:100%;
	width:100%;
	max-width:1px;
	position:relative;
	float:right;
	max-height:1px;
	overflow:hidden;
	z-index:-1;
	padding:0;
	margin:0;
	pointer-events:none;
	flex-grow:inherit;
	flex-shrink:0;
	flex-basis:0
}
.simplebar-height-auto-observer {
	box-sizing:inherit;
	display:block;
	opacity:0;
	position:absolute;
	top:0;
	right:0;
	height:1000%;
	width:1000%;
	min-height:1px;
	min-width:1px;
	overflow:hidden;
	pointer-events:none;
	z-index:-1
}
.simplebar-track {
	z-index:1;
	position:absolute;
	left:0;
	bottom:0;
	pointer-events:none;
	overflow:hidden
}
[data-simplebar].simplebar-dragging .simplebar-content {
	pointer-events:none;
	user-select:none;
	-webkit-user-select:none
}
[data-simplebar].simplebar-dragging .simplebar-track {
	pointer-events:all
}
.simplebar-scrollbar {
	position:absolute;
	left:2px;
	width:5px;
	min-height:10px
}
.simplebar-scrollbar:before {
	position:absolute;
	content:"";
	background:var(--ct-menu-item-color-dark);
	border-radius:7px;
	right:0;
	left:0;
	opacity:0;
	transition:opacity .2s linear
}
.simplebar-scrollbar.simplebar-visible:before {
	opacity:.5;
	transition:opacity 0s linear
}
.simplebar-track.simplebar-vertical {
	top:0;
	width:11px
}
.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
	top:2px;
	bottom:2px
}
.simplebar-track.simplebar-horizontal {
	right:0;
	height:11px
}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
	height:100%;
	right:2px;
	left:2px
}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
	left:auto;
	right:0;
	top:2px;
	height:7px;
	min-height:0;
	min-width:10px;
	width:auto
}
[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
	left:auto;
	right:0
}
.hs-dummy-scrollbar-size {
	direction:ltr;
	position:fixed;
	opacity:0;
	visibility:hidden;
	height:500px;
	width:500px;
	overflow-y:hidden;
	overflow-x:scroll
}
.simplebar-hide-scrollbar {
	position:fixed;
	right:0;
	visibility:hidden;
	overflow-y:scroll;
	scrollbar-width:none
}
.custom-scroll {
	height:100%
}
#toast-container>div {
	box-shadow:var(--ct-box-shadow);
	opacity:1
}
#toast-container>:hover {
	box-shadow:var(--ct-box-shadow);
	opacity:.9
}
.toast-primary {
	border:2px solid #71b6f9!important;
	background-color:rgba(113,182,249,.8)!important
}
.toast-secondary {
	border:2px solid #6c757d!important;
	background-color:rgba(108,117,125,.8)!important
}
.toast-success {
	border:2px solid #10c469!important;
	background-color:rgba(16,196,105,.8)!important
}
.toast-info {
	border:2px solid #35b8e0!important;
	background-color:rgba(53,184,224,.8)!important
}
.toast-warning {
	border:2px solid #f9c851!important;
	background-color:rgba(249,200,81,.8)!important
}
.toast-danger {
	border:2px solid #ff5b5b!important;
	background-color:rgba(255,91,91,.8)!important
}
.toast-light {
	border:2px solid #f8f9fa!important;
	background-color:rgba(248,249,250,.8)!important
}
.toast-dark {
	border:2px solid #323a46!important;
	background-color:rgba(50,58,70,.8)!important
}
.toast-pink {
	border:2px solid #ff8acc!important;
	background-color:rgba(255,138,204,.8)!important
}
.toast-purple {
	border:2px solid #5b69bc!important;
	background-color:rgba(91,105,188,.8)!important
}
.toast-blue {
	border:2px solid #71b6f9!important;
	background-color:rgba(113,182,249,.8)!important
}
.toast-error {
	background-color:rgba(255,91,91,.8);
	border:2px solid #ff5b5b
}
.swal2-modal {
	font-family:Roboto,sans-serif;
	box-shadow:0 10px 33px rgba(0,0,0,.1)
}
.swal2-modal .swal2-title {
	font-size:24px
}
.swal2-modal .swal2-content {
	font-size:16px
}
.swal2-modal .swal2-spacer {
	margin:10px 0
}
.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea {
	border:2px solid #dee2e6;
	font-size:16px;
	box-shadow:none
}
.swal2-modal .swal2-confirm {
	background-color:#71b6f9!important;
	font-size:.9rem!important
}
.swal2-modal .swal2-cancel.btn-cancel {
	background-color:#ff5b5b!important;
	font-size:.9rem
}
.swal2-modal .swal2-cancel,.swal2-modal .swal2-confirm {
	margin:.3125em;
	padding:.625em 2em;
	font-weight:500;
	box-shadow:none;
	font-size:.9rem!important
}
.swal2-modal .swal2-cancel:focus,.swal2-modal .swal2-confirm:focus {
	box-shadow:none!important
}
.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus {
	outline:0;
	border:2px solid #71b6f9
}
.swal2-icon.swal2-question {
	color:#71b6f9!important;
	border-color:#71b6f9!important
}
.swal2-icon.swal2-success {
	border-color:#10c469
}
.swal2-icon.swal2-success .line,.swal2-icon.swal2-success [class^=swal2-success-line],.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
	background-color:#10c469!important
}
.swal2-icon.swal2-success .placeholder,.swal2-icon.swal2-success .swal2-success-ring {
	border-color:#10c469!important
}
.swal2-icon.swal2-warning {
	color:#f9c851!important;
	border-color:#f9c851!important
}
.swal2-icon.swal2-error {
	border-color:#ff5b5b!important
}
.swal2-icon.swal2-error .line {
	background-color:#ff5b5b!important
}
.swal2-icon.swal2-info {
	border-color:#35b8e0;
	color:#35b8e0
}
.swal2-actions {
	margin:1.6em auto 0!important
}
.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation {
	background-color:rgba(var(--ct-modal-backdrop-bg),.5)!important
}
body.swal2-shown {
	padding-left:0!important;
	padding-right:0!important
}
body[data-layout-color=dark] .swal2-modal .swal2-file,body[data-layout-color=dark] .swal2-modal .swal2-input,body[data-layout-color=dark] .swal2-modal .swal2-textarea {
	border:2px solid #3a4250
}
.selectize-input {
	min-height:calc(1.5em + .9rem + 2px);
	padding:.45rem .9rem;
	font-size:.9rem;
	font-weight:400;
	line-height:1.5;
	color:var(--ct-input-color);
	background-color:var(--ct-input-bg)!important;
	border:1px solid var(--ct-input-border-color);
	box-shadow:none
}
.selectize-input>input {
	color:var(--ct-input-color)
}
.selectize-input>input::placeholder {
	color:var(--ct-input-placeholder-color)
}
.selectize-input.focus {
	color:var(--ct-input-focus-color);
	background-color:var(--ct-input-focus-bg);
	border-color:var(--ct-input-focus-border-color);
	outline:0;
	box-shadow:none!important
}
.selectize-control.multi .selectize-input>div {
	padding:1px 8px;
	background:#80befa;
	color:#fff
}
.selectize-control.multi .selectize-input>div>a {
	color:#fff
}
.selectize-control.multi .selectize-input>div.active {
	background:#71b6f9
}
.selectize-control.multi .selectize-input>div.active>a {
	color:color-yiq(#71b6f9)
}
.selectize-control.single .selectize-input:after {
	border-style:solid;
	border-width:0 0 2px 2px;
	border-color:transparent transparent #adb5bd #adb5bd;
	content:"";
	display:block;
	height:7px;
	margin-top:-5px;
	pointer-events:none;
	position:absolute;
	left:15px;
	right:auto;
	top:50%;
	transform-origin:34% 66%;
	transform:rotate(-45deg);
	transition:all .15s ease-in-out;
	width:7px
}
.selectize-control.single .selectize-input.dropdown-active:after {
	border-width:0 0 2px 2px;
	margin-top:-5px;
	border-color:transparent transparent #adb5bd #adb5bd;
	transform:rotate(135deg)
}
.selectize-dropdown {
	padding:.3rem;
	color:var(--ct-dropdown-color);
	box-shadow:var(--ct-box-shadow);
	background-color:var(--ct-dropdown-bg);
	background-clip:padding-box;
	border:1px solid var(--ct-dropdown-border-color);
	border-radius:.25rem;
	animation-name:DropDownSlide;
	animation-duration:.3s;
	animation-fill-mode:both;
	margin:0;
	font-size:.875rem;
	position:absolute;
	z-index:1000
}
.selectize-dropdown.show {
	top:100%!important
}
.selectize-dropdown.active {
	color:var(--ct-dropdown-link-hover-color);
	background-color:var(--ct-dropdown-link-hover-bg)
}
.selectize-dropdown .scientific {
	color:#98a6ad
}
.selectize-dropdown .optgroup-header,.selectize-dropdown .option {
	display:block;
	width:100%;
	padding:.375rem 1.5rem;
	clear:both;
	cursor:pointer;
	font-weight:400;
	color:var(--ct-dropdown-link-color);
	text-align:inherit;
	white-space:nowrap;
	background-color:transparent
}
.selectize-dropdown .optgroup-header:focus,.selectize-dropdown .optgroup-header:hover,.selectize-dropdown .option:focus,.selectize-dropdown .option:hover {
	color:var(--ct-dropdown-link-hover-color);
	text-decoration:none;
	background-color:var(--ct-dropdown-link-hover-bg)!important
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
	border-left-color:var(--ct-border-color)
}
.selectize-dropdown .optgroup:before {
	background-color:var(--ct-border-color)
}
.selectize-dropdown-header {
	border-bottom:1px solid transparent;
	color:var(--ct-dropdown-link-active-color);
	background-color:var(--ct-dropdown-link-active-bg);
	text-decoration:none
}
.selectize-dropdown-header .selectize-dropdown-header-close {
	left:12px;
	right:auto
}
.selectize-dropdown-content>div {
	background-color:transparent!important;
	color:var(--ct-input-color)!important
}
body[data-layout-color=dark] .selectize-control.single .selectize-input:after {
	border-color:transparent transparent #98a6ad #98a6ad
}
body[data-layout-color=dark] .selectize-control.single .selectize-input.dropdown-active:after {
	border-color:transparent transparent #98a6ad #98a6ad
}
body[data-layout-color=dark] .selectize-dropdown .scientific {
	color:#adb5bd
}
.tippy-tooltip .light-theme[data-animatefill] {
	background-color:transparent
}
.light-theme {
	color:color-yiq(#fff);
	box-shadow:var(--ct-box-shadow-lg);
	background-color:#fff
}
.light-theme .tippy-backdrop {
	background-color:#fff
}
.light-theme .tippy-roundarrow {
	fill:#fff
}
.gradient-theme .tippy-backdrop {
	background:#71b6f9;
	background:linear-gradient(to right,#ff5b5b,#71b6f9)
}
.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme .tippy-arrow {
	border-top:7px solid #fff;
	border-left:7px solid transparent;
	border-right:7px solid transparent
}
.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme .tippy-arrow {
	border-bottom:7px solid #fff;
	border-left:7px solid transparent;
	border-right:7px solid transparent
}
.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme .tippy-arrow {
	border-right:7px solid #fff;
	border-top:7px solid transparent;
	border-bottom:7px solid transparent
}
.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme .tippy-arrow {
	border-left:7px solid #fff;
	border-top:7px solid transparent;
	border-bottom:7px solid transparent
}
div.hopscotch-bubble {
	background-color:#fff;
	border:3px solid #71b6f9;
	border-radius:5px;
	color:#6c757d;
	z-index:9
}
div.hopscotch-bubble .hopscotch-title {
	color:#343a40
}
div.hopscotch-bubble .hopscotch-next,div.hopscotch-bubble .hopscotch-prev {
	background-color:#71b6f9!important;
	background-image:none!important;
	border-color:#71b6f9!important;
	text-shadow:none!important;
	margin:0 5px 0 0!important;
	font-family:Roboto,sans-serif;
	color:#fff!important
}
div.hopscotch-bubble .hopscotch-bubble-number {
	background:#ff5b5b;
	padding:0;
	border-radius:50%
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border {
	border-left:19px solid #71b6f9
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow {
	border:none
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow {
	border-right:19px solid #71b6f9;
	right:-2px
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow-border {
	border-right:0 solid #71b6f9
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow {
	border-bottom:19px solid #71b6f9;
	top:0
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border {
	border-bottom:0 solid rgba(0,0,0,.5)
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow {
	border-top:19px solid #71b6f9;
	top:-2px
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border {
	border-top:0 solid rgba(0,0,0,.5)
}
div.hopscotch-bubble .h3,div.hopscotch-bubble h3 {
	font-family:iransans-ulight,sans-serif;
	margin-bottom:10px
}
div.hopscotch-bubble .hopscotch-content {
	font-family:Roboto,sans-serif
}
body[data-layout-color=dark] div.hopscotch-bubble {
	color:var(--ct-body-color)
}
body[data-layout-color=dark] div.hopscotch-bubble .hopscotch-title {
	color:#f7f7f7
}
.flotTip {
	padding:8px 12px;
	background-color:rgba(50,58,70,.9);
	z-index:100;
	color:#f8f9fa;
	opacity:1;
	border-radius:3px
}
.legend tr {
	height:30px;
	font-family:iransans-ulight,sans-serif
}
.legendLabel {
	padding-right:5px!important;
	line-height:10px;
	padding-left:20px;
	font-size:13px;
	font-weight:500;
	color:#98a6ad
}
.legendColorBox>div {
	border:none!important
}
.legendColorBox>div div {
	border-radius:50%
}
.legend>div {
	background-color:var(--ct-card-bg)!important
}
@media (max-width:575.98px) {
	.legendLabel {
	display:none
}
}
body[data-layout-color=dark] .flotTip {
	background-color:rgba(247,247,247,.9);
	color:#3a4250
}
body[data-layout-color=dark] .legendLabel {
	color:#adb5bd
}
.morris-chart text {
	font-family:iransans-ulight,sans-serif!important;
	fill:#adb5bd
}
.morris-hover {
	position:absolute;
	z-index:10
}
.morris-hover.morris-default-style {
	font-size:12px;
	text-align:center;
	border-radius:5px;
	padding:10px 12px;
	background:#323a46;
	color:#f8f9fa;
	font-family:Roboto,sans-serif;
	border:none
}
.morris-hover.morris-default-style .morris-hover-row-label {
	font-weight:700;
	margin:.25em 0;
	font-family:iransans-ulight,sans-serif
}
.morris-hover.morris-default-style .morris-hover-point {
	white-space:nowrap;
	margin:.1em 0;
	color:#ced4da!important
}
body[data-layout-color=dark] .morris-chart text {
	fill:#98a6ad
}
body[data-layout-color=dark] .morris-hover.morris-default-style {
	background:#f7f7f7;
	color:#3a4250
}
body[data-layout-color=dark] .morris-hover.morris-default-style .morris-hover-point {
	color:#6c757d!important
}
.chartjs-chart {
	margin:auto;
	position:relative;
	width:100%
}
.ct-golden-section:before {
	float:none
}
.ct-chart {
	max-height:300px
}
.ct-chart .ct-label {
	fill:#adb5bd;
	color:#adb5bd;
	font-size:12px;
	line-height:1
}
.ct-chart.simple-pie-chart-chartist .ct-label {
	color:#fff;
	fill:#fff;
	font-size:16px
}
.ct-grid {
	stroke:rgba(50,58,70,.15)
}
.ct-chart .ct-series.ct-series-a .ct-bar,.ct-chart .ct-series.ct-series-a .ct-line,.ct-chart .ct-series.ct-series-a .ct-point,.ct-chart .ct-series.ct-series-a .ct-slice-donut {
	stroke:#5b69bc
}
.ct-chart .ct-series.ct-series-b .ct-bar,.ct-chart .ct-series.ct-series-b .ct-line,.ct-chart .ct-series.ct-series-b .ct-point,.ct-chart .ct-series.ct-series-b .ct-slice-donut {
	stroke:#ff8acc
}
.ct-chart .ct-series.ct-series-c .ct-bar,.ct-chart .ct-series.ct-series-c .ct-line,.ct-chart .ct-series.ct-series-c .ct-point,.ct-chart .ct-series.ct-series-c .ct-slice-donut {
	stroke:#f9c851
}
.ct-chart .ct-series.ct-series-d .ct-bar,.ct-chart .ct-series.ct-series-d .ct-line,.ct-chart .ct-series.ct-series-d .ct-point,.ct-chart .ct-series.ct-series-d .ct-slice-donut {
	stroke:#35b8e0
}
.ct-chart .ct-series.ct-series-e .ct-bar,.ct-chart .ct-series.ct-series-e .ct-line,.ct-chart .ct-series.ct-series-e .ct-point,.ct-chart .ct-series.ct-series-e .ct-slice-donut {
	stroke:#323a46
}
.ct-chart .ct-series.ct-series-f .ct-bar,.ct-chart .ct-series.ct-series-f .ct-line,.ct-chart .ct-series.ct-series-f .ct-point,.ct-chart .ct-series.ct-series-f .ct-slice-donut {
	stroke:#71b6f9
}
.ct-chart .ct-series.ct-series-g .ct-bar,.ct-chart .ct-series.ct-series-g .ct-line,.ct-chart .ct-series.ct-series-g .ct-point,.ct-chart .ct-series.ct-series-g .ct-slice-donut {
	stroke:#10c469
}
.ct-series-a .ct-area,.ct-series-a .ct-slice-pie {
	fill:#71b6f9
}
.ct-series-b .ct-area,.ct-series-b .ct-slice-pie {
	fill:#ff8acc
}
.ct-series-c .ct-area,.ct-series-c .ct-slice-pie {
	fill:#35b8e0
}
.ct-series-d .ct-area,.ct-series-d .ct-slice-pie {
	fill:#5b69bc
}
.ct-area {
	fill-opacity:.33
}
.chartist-tooltip {
	position:absolute;
	display:inline-block;
	opacity:0;
	min-width:10px;
	padding:2px 10px;
	border-radius:3px;
	background:#323a46;
	color:#f8f9fa;
	text-align:center;
	pointer-events:none;
	z-index:1;
	transition:opacity .2s linear
}
.chartist-tooltip.tooltip-show {
	opacity:1
}
body[data-layout-color=dark] .ct-chart .ct-label {
	fill:#98a6ad;
	color:#98a6ad
}
body[data-layout-color=dark] .ct-grid {
	stroke:rgba(247,247,247,.15)
}
body[data-layout-color=dark] .ct-chart .ct-series.ct-series-e .ct-bar,body[data-layout-color=dark] .ct-chart .ct-series.ct-series-e .ct-line,body[data-layout-color=dark] .ct-chart .ct-series.ct-series-e .ct-point,body[data-layout-color=dark] .ct-chart .ct-series.ct-series-e .ct-slice-donut {
	stroke:#f7f7f7
}
body[data-layout-color=dark] .chartist-tooltip {
	background:#f7f7f7;
	color:#3a4250
}
#legend {
	background:#fff;
	position:absolute;
	top:0;
	left:15px
}
#legend .line {
	color:#323a46
}
.rickshaw_graph svg {
	max-width:100%
}
.rickshaw_legend .label {
	font-family:inherit;
	letter-spacing:.01em;
	font-weight:600
}
.rickshaw_graph .detail .item,.rickshaw_graph .detail .x_label,.rickshaw_graph .x_tick .title {
	font-family:Roboto,sans-serif
}
.gauge-chart text {
	font-family:Roboto,sans-serif!important
}
body[data-layout-color=dark] #legend .line {
	color:#343a40
}
.responsive-table-plugin .dropdown-menu li.checkbox-row {
	padding:7px 15px;
	color:var(--ct-dropdown-link-color)
}
.responsive-table-plugin .table-responsive {
	border:none;
	margin-bottom:0
}
.responsive-table-plugin .btn-toolbar {
	display:block
}
.responsive-table-plugin tbody th {
	font-size:14px;
	font-weight:400
}
.responsive-table-plugin .checkbox-row {
	padding-right:40px
}
.responsive-table-plugin .checkbox-row label {
	display:inline-block;
	padding-right:5px;
	position:relative;
	margin-bottom:0
}
.responsive-table-plugin .checkbox-row label::before {
	background-color:transparent;
	border-radius:3px;
	border:1px solid #ced4da;
	content:"";
	display:inline-block;
	height:17px;
	right:0;
	margin-right:-20px;
	position:absolute;
	transition:.3s ease-in-out;
	width:17px;
	outline:0
}
.responsive-table-plugin .checkbox-row label::after {
	color:#ced4da;
	display:inline-block;
	font-size:9px;
	height:16px;
	right:0;
	margin-right:-19px;
	padding-right:3px;
	padding-top:1px;
	position:absolute;
	top:-2px;
	width:16px
}
.responsive-table-plugin .checkbox-row input[type=checkbox] {
	cursor:pointer;
	opacity:0;
	z-index:1;
	outline:0
}
.responsive-table-plugin .checkbox-row input[type=checkbox]:disabled+label {
	opacity:.65
}
.responsive-table-plugin .checkbox-row input[type=checkbox]:focus+label::before {
	outline-offset:-2px;
	outline:0
}
.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label::after {
	content:"\f00c";
	font-family:"Font Awesome 5 Free";
	font-weight:900
}
.responsive-table-plugin .checkbox-row input[type=checkbox]:disabled+label::before {
	background-color:#dee2e6;
	cursor:not-allowed
}
.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label::before {
	background-color:transparent;
	border-color:#71b6f9
}
.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label::after {
	color:#71b6f9
}
.responsive-table-plugin .sticky-table-header,.responsive-table-plugin table.focus-on tbody tr.focused td,.responsive-table-plugin table.focus-on tbody tr.focused th {
	background:#71b6f9;
	--ct-table-accent-bg:$primary!important;
	border-color:#71b6f9;
	color:#fff
}
.responsive-table-plugin .sticky-table-header table,.responsive-table-plugin table.focus-on tbody tr.focused td table,.responsive-table-plugin table.focus-on tbody tr.focused th table {
	color:#fff
}
.responsive-table-plugin .fixed-solution .sticky-table-header {
	top:70px!important
}
.responsive-table-plugin .btn-default {
	background-color:#f8f9fa;
	color:#f8f9fa;
	border:1px solid rgba(50,58,70,.3)
}
.responsive-table-plugin .btn-default.btn-primary {
	background-color:#71b6f9;
	border-color:#71b6f9;
	color:#fff;
	box-shadow:0 0 0 2px rgba(113,182,249,.5)
}
.responsive-table-plugin .btn-group.pull-right {
	float:left
}
.responsive-table-plugin .btn-group.pull-right .dropdown-menu {
	right:auto;
	left:0
}
.no-touch .dropdown-menu>.checkbox-row:active,.no-touch .dropdown-menu>.checkbox-row:hover {
	color:var(--ct-dropdown-link-active-color);
	background-color:var(--ct-dropdown-link-active-bg)
}
body[data-layout-mode=horizontal] .fixed-solution .sticky-table-header {
	top:125px!important
}
body[data-layout-mode=horizontal][data-layout-menu-position=scrollable] .fixed-solution .sticky-table-header {
	top:0!important
}
body[data-layout-color=dark] .responsive-table-plugin .checkbox-row label::before {
	border:1px solid #6c757d
}
body[data-layout-color=dark] .responsive-table-plugin .checkbox-row label::after {
	color:#6c757d
}
body[data-layout-color=dark] .responsive-table-plugin .checkbox-row input[type=checkbox]:disabled+label::before {
	background-color:#3a4250
}
body[data-layout-color=dark] .responsive-table-plugin .sticky-table-header,body[data-layout-color=dark] .responsive-table-plugin table.focus-on tbody tr.focused td,body[data-layout-color=dark] .responsive-table-plugin table.focus-on tbody tr.focused th {
	--ct-table-accent-bg:$primary!important
}
body[data-layout-color=dark] .responsive-table-plugin .btn-default {
	background-color:#3a4250;
	color:#f1f5f7;
	border:1px solid rgba(247,247,247,.3)
}
.tablesaw thead {
	background:0 0;
	background-image:none;
	border:none
}
.tablesaw thead th {
	text-shadow:none
}
.tablesaw thead tr:first-child th {
	border:none;
	font-weight:500;
	font-family:iransans-ulight,sans-serif
}
.tablesaw td {
	border-top:1px solid #f8f9fa!important;
	border-bottom-width:0
}
.tablesaw tbody th,.tablesaw td {
	font-size:inherit;
	line-height:inherit;
	padding:10px!important
}
.tablesaw tbody tr,.tablesaw-stack tbody tr {
	border-bottom:none
}
.tablesaw-bar .btn-select.btn-micro:after,.tablesaw-bar .btn-select.btn-small:after {
	font-size:8px;
	padding-left:10px
}
.tablesaw-swipe .tablesaw-cell-persist {
	box-shadow:none;
	border-color:#f8f9fa
}
.tablesaw-enhanced .tablesaw-bar .btn {
	text-shadow:none;
	background-image:none;
	text-transform:none;
	border:1px solid #dee2e6;
	padding:3px 10px;
	color:#323a46
}
.tablesaw-enhanced .tablesaw-bar .btn:after {
	display:none
}
.tablesaw-enhanced .tablesaw-bar .btn.btn-select:hover {
	background:#fff
}
.tablesaw-enhanced .tablesaw-bar .btn:active,.tablesaw-enhanced .tablesaw-bar .btn:focus,.tablesaw-enhanced .tablesaw-bar .btn:hover {
	color:#71b6f9!important;
	background-color:var(--ct-table-hover-bg);
	outline:0!important;
	box-shadow:none!important;
	background-image:none
}
.tablesaw-columntoggle-popup .btn-group {
	display:block
}
.tablesaw-swipe .tablesaw-swipe-cellpersist {
	border-left:2px solid #f8f9fa
}
.tablesaw-sortable-btn {
	cursor:pointer
}
.tablesaw-swipe-cellpersist {
	width:auto!important
}
.tablesaw-bar-section label {
	color:inherit;
	margin-bottom:.5rem
}
body[data-layout-color=dark] .tablesaw td {
	border-top:1px solid #282e38!important
}
body[data-layout-color=dark] .tablesaw-swipe .tablesaw-cell-persist {
	border-color:#282e38
}
body[data-layout-color=dark] .tablesaw-swipe .tablesaw-swipe-cellpersist {
	border-left:2px solid #282e38
}
body[data-layout-color=dark] .tablesaw-enhanced .tablesaw-bar .btn {
	border:1px solid #f7f7f7;
	color:#3a4250
}
.ms-container {
	background:transparent url(../images/multiple-arrow.png) no-repeat 50% 50%;
	width:auto;
	max-width:370px
}
.ms-container .ms-list {
	box-shadow:none;
	border:1px solid var(--ct-input-border-color);
	box-shadow:none
}
.ms-container .ms-list.ms-focus {
	box-shadow:none;
	border:1px solid var(--ct-input-focus-border-color)
}
.ms-container .ms-selectable li.ms-elem-selectable {
	border:none;
	padding:5px 10px;
	color:var(--ct-dropdown-link-color)
}
.ms-container .ms-selectable li.ms-hover {
	background-color:#71b6f9;
	color:#fff
}
.ms-container .ms-selection li.ms-elem-selection {
	border:none;
	padding:5px 10px;
	color:var(--ct-dropdown-link-color)
}
.ms-container .ms-selection li.ms-hover {
	background-color:#71b6f9;
	color:#fff
}
.ms-selectable {
	box-shadow:none;
	outline:0!important
}
.ms-optgroup-label {
	font-weight:500;
	font-family:iransans-ulight,sans-serif;
	color:#323a46!important;
	font-size:13px
}
.ms-container .ms-selectable,.ms-container .ms-selection {
	background-color:var(--ct-input-bg)
}
body[data-layout-color=dark] .ms-optgroup-label {
	color:#f1f5f7!important
}
.autocomplete-suggestions {
	border:1px solid var(--ct-dropdown-border-color);
	background-color:var(--ct-dropdown-bg);
	cursor:default;
	overflow:auto;
	max-height:200px!important;
	box-shadow:var(--ct-box-shadow)
}
.autocomplete-suggestion {
	padding:5px 10px;
	white-space:nowrap;
	overflow:hidden
}
.autocomplete-no-suggestion {
	padding:5px
}
.autocomplete-selected {
	background:#f7f7f7;
	cursor:pointer
}
.autocomplete-suggestions strong {
	font-weight:700;
	color:#323a46
}
.autocomplete-group {
	padding:5px;
	font-weight:500;
	font-family:iransans-ulight,sans-serif
}
.autocomplete-group strong {
	font-weight:700;
	font-size:16px;
	color:#323a46;
	display:block
}
body[data-layout-color=dark] .autocomplete-selected {
	background:#252525
}
body[data-layout-color=dark] .autocomplete-suggestions strong {
	color:#f7f7f7
}
body[data-layout-color=dark] .autocomplete-group strong {
	font-weight:700;
	font-size:16px;
	color:#f7f7f7;
	display:block
}
.bootstrap-touchspin .btn .input-group-text {
	padding:0;
	border:none;
	background-color:transparent;
	color:inherit
}
.parsley-errors-list {
	margin:0;
	padding:0
}
.parsley-errors-list>li {
	list-style:none;
	color:#ff5b5b;
	margin-top:5px;
	padding-right:20px;
	position:relative
}
.parsley-errors-list>li:before {
	content:"\f0159";
	font-family:"Material Design Icons";
	position:absolute;
	right:2px;
	top:-1px
}
.parsley-error {
	border-color:#ff5b5b
}
.parsley-success {
	border-color:#10c469
}
.flatpickr-calendar {
	background:var(--ct-dropdown-bg);
	box-shadow:var(--ct-box-shadow);
	border:1px solid var(--ct-dropdown-border-color)
}
.flatpickr-calendar.arrowTop:before {
	border-bottom-color:#fff
}
.flatpickr-calendar.arrowTop:after {
	border-bottom-color:var(--ct-dropdown-bg)
}
.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before {
	border-top-color:var(--ct-dropdown-bg)
}
.flatpickr-current-month {
	font-size:110%
}
.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover {
	background:#71b6f9;
	border-color:#71b6f9
}
.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)) {
	box-shadow:10px 0 0 #71b6f9
}
.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover {
	background:var(--ct-input-bg);
	color:var(--ct-dropdown-link-active-color)
}
.flatpickr-months .flatpickr-month {
	height:36px
}
.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month {
	color:#adb5bd;
	fill:#adb5bd
}
.flatpickr-weekdays {
	background-color:var(--ct-dropdown-link-active-bg)
}
.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover,.flatpickr-day,.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator,.flatpickr-time input,span.flatpickr-weekday {
	color:var(--ct-dropdown-link-color);
	fill:var(--ct-dropdown-link-color)
}
.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay {
	color:var(--ct-dropdown-link-disabled-color)
}
.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover {
	background:var(--ct-dropdown-link-hover-bg);
	border-color:var(--ct-dropdown-link-hover-bg)
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
	border-top:1px solid #fff
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover,.numInputWrapper:hover {
	background-color:transparent;
	color:var(--ct-dropdown-link-active-color)
}
.flatpickr-day.inRange {
	box-shadow:5px 0 0 var(--ct-dropdown-link-hover-bg),-5px 0 0 var(--ct-dropdown-link-hover-bg)
}
.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover {
	color:var(--ct-dropdown-link-disabled-color)
}
body[data-layout-color=dark] .flatpickr-months .flatpickr-month,body[data-layout-color=dark] .flatpickr-months .flatpickr-next-month,body[data-layout-color=dark] .flatpickr-months .flatpickr-prev-month {
	color:#98a6ad;
	fill:#98a6ad
}
.sp-container {
	background-color:var(--ct-dropdown-bg);
	z-index:9
}
.sp-container button {
	padding:.25rem .5rem;
	font-size:.71094rem;
	border-radius:.2rem;
	font-weight:400;
	color:#323a46
}
.sp-container button.sp-palette-toggle {
	background-color:#f8f9fa
}
.sp-container button.sp-choose {
	background-color:#10c469;
	margin-right:5px;
	margin-left:0
}
.sp-palette-container {
	border-left:1px solid var(--ct-border-color)
}
.sp-input {
	background-color:var(--ct-input-bg);
	border-color:var(--ct-input-border-color)!important;
	color:var(--ct-input-color)
}
.sp-input:focus {
	outline:0
}
.clockpicker-popover .btn-default {
	background-color:#71b6f9;
	color:#fff
}
.clockpicker-popover {
	background:var(--ct-dropdown-bg);
	box-shadow:var(--ct-box-shadow);
	border:1px solid var(--ct-dropdown-border-color)
}
.clockpicker-popover .popover-title {
	background-color:transparent;
	font-weight:500
}
.clockpicker-popover .clockpicker-plate {
	background:var(--ct-dropdown-link-hover-bg);
	border:1px solid var(--ct-dropdown-border-color)
}
.clockpicker-popover .popover-content {
	background-color:transparent
}
.clockpicker-tick {
	color:var(--ct-dropdown-link-color)
}
.clockpicker-tick:hover {
	background-color:rgba(113,182,249,.35)
}
.clockpicker-canvas line {
	stroke:#71b6f9
}
.clockpicker-canvas-bg {
	fill:rgba(113,182,249,.35)
}
.clockpicker-canvas-bearing,.clockpicker-canvas-fg {
	fill:#71b6f9
}
.clockpicker-button {
	display:block;
	width:100%
}
[dir=rtl] .sp-alpha {
	direction:rtl
}
[dir=rtl] .sp-original-input-container .sp-add-on {
	border:none;
	border-top-left-radius:0!important;
	border-bottom-left-radius:0!important;
	border-top-right-radius:4px!important;
	border-bottom-right-radius:4px!important
}
[dir=rtl] input.spectrum.with-add-on {
	border:1px solid var(--ct-input-border-color);
	border-right:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-top-left-radius:.2rem;
	border-bottom-left-radius:.2rem
}
.sp-original-input-container .sp-add-on {
	border:none!important
}
body[data-layout-color=dark] .sp-container button {
	color:#f7f7f7
}
body[data-layout-color=dark] .sp-container button.sp-palette-toggle {
	background-color:#3a4250
}
.ql-container {
	font-family:Roboto,sans-serif;
	border-bottom-right-radius:.2rem;
	border-bottom-left-radius:.2rem
}
.ql-container.ql-snow {
	border-color:var(--ct-input-border-color)
}
.ql-bubble {
	border:1px solid var(--ct-input-border-color);
	border-radius:.2rem
}
.ql-toolbar {
	font-family:Roboto,sans-serif!important;
	border-top-right-radius:.2rem;
	border-top-left-radius:.2rem
}
.ql-toolbar span {
	outline:0!important;
	color:#6c757d
}
.ql-toolbar span:hover {
	color:#71b6f9!important
}
.ql-toolbar.ql-snow {
	border-color:var(--ct-input-border-color)
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
	border-color:transparent
}
.ql-toolbar.ql-snow .ql-formats {
	margin-left:11px;
	margin-right:0
}
.ql-snow .ql-script,.ql-snow .ql-strike svg,.ql-snow .ql-stroke {
	stroke:#6c757d
}
.ql-snow .ql-fill {
	fill:#6c757d
}
.ql-snow .ql-picker-options {
	background-color:var(--ct-dropdown-bg);
	border-color:var(--ct-dropdown-border-color)!important
}
.ql-editor {
	text-align:right;
	color:#98a6ad;
	font-weight:400
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
	position:absolute;
	margin-top:-9px;
	left:0;
	right:auto;
	top:50%;
	width:18px
}
.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl) {
	padding-right:1.5em;
	padding-left:0
}
.ql-editor li:not(.ql-direction-rtl):before {
	margin-right:-1.5em;
	margin-left:.3em;
	text-align:left
}
.ql-editor ol,.ql-editor ul {
	padding-right:1.5em;
	padding-left:0
}
body[data-layout-color=dark] .ql-toolbar span {
	color:#dee2e6
}
body[data-layout-color=dark] .ql-snow .ql-script,body[data-layout-color=dark] .ql-snow .ql-strike svg,body[data-layout-color=dark] .ql-snow .ql-stroke {
	stroke:#dee2e6
}
body[data-layout-color=dark] .ql-snow .ql-fill {
	fill:#dee2e6
}
body[data-layout-color=dark] .ql-editor {
	color:#adb5bd
}
.dropzone {
	border:2px dashed var(--ct-input-border-color);
	background:var(--ct-input-bg);
	border-radius:6px;
	cursor:pointer;
	min-height:150px;
	padding:20px;
	box-shadow:none
}
.dropzone .dz-message {
	text-align:center;
	margin:2rem 0
}
.dropzone.dz-started .dz-message {
	display:none
}
@font-face {
	font-family:dropify;
	src:url(/assets/fonts/dropify.eot);
	src:url(/assets/fonts/dropify.eot#iefix) format("embedded-opentype"),url(/assets/fonts/dropify.woff) format("woff"),url(/assets/fonts/dropify.ttf) format("truetype"),url(/assets/fonts/dropify.svg#dropify) format("svg");
	font-weight:400;
	font-style:normal
}
.dropify-wrapper {
	border:2px dashed var(--ct-input-border-color);
	background:var(--ct-input-bg);
	border-radius:6px;
	color:var(--ct-input-color)
}
.dropify-wrapper:hover {
	background-image:linear-gradient(45deg,var(--ct-card-cap-bg) 25%,transparent 25%,transparent 50%,var(--ct-card-cap-bg) 50%,var(--ct-card-cap-bg) 75%,transparent 75%,transparent)
}
.dropify-wrapper .dropify-preview {
	background-color:#fff
}
body[data-layout-color=dark] .dropify-wrapper .dropify-preview {
	background-color:#3c4453
}
.editable-clear-x {
	background:url(../images/clear.png) center center no-repeat
}
.editableform-loading {
	background:url(../images/loading.gif) center center no-repeat
}
.editable-checklist label {
	display:block
}
.editable-input .form-control,.editable-input .form-select {
	display:inline-block
}
.editable-buttons {
	margin-right:7px
}
.editable-buttons .editable-cancel {
	margin-right:7px
}
.editable-checklist>div {
	margin-bottom:7px
}
.gmaps,.gmaps-panaroma {
	height:300px;
	background:#f8f9fa;
	border-radius:3px
}
.gmaps-overlay {
	display:block;
	text-align:center;
	color:#fff;
	font-size:16px;
	line-height:40px;
	background:#71b6f9;
	border-radius:4px;
	padding:10px 20px
}
.gmaps-overlay_arrow {
	right:50%;
	margin-right:-16px;
	width:0;
	height:0;
	position:absolute
}
.gmaps-overlay_arrow.above {
	bottom:-15px;
	border-right:16px solid transparent;
	border-left:16px solid transparent;
	border-top:16px solid #71b6f9
}
.gmaps-overlay_arrow.below {
	top:-15px;
	border-right:16px solid transparent;
	border-left:16px solid transparent;
	border-bottom:16px solid #71b6f9
}
body[data-layout-color=dark] .gmaps,body[data-layout-color=dark] .gmaps-panaroma {
	background:#282e38
}
.jvectormap-label {
	border:none;
	background:#323a46;
	color:#f8f9fa;
	font-family:iransans-ulight,sans-serif;
	font-size:.9rem;
	padding:5px 8px
}
body[data-layout-color=dark] .jvectormap-label {
	background:#343a40;
	color:#dee2e6
}
.mapael .map {
	position:relative
}
.mapael .map .zoomIn {
	top:25px
}
.mapael .map .zoomOut {
	top:50px
}
.mapael .mapTooltip {
	position:absolute;
	background-color:#71b6f9;
	opacity:.95;
	border-radius:3px;
	padding:2px 10px;
	z-index:1000;
	max-width:200px;
	display:none;
	color:#f8f9fa;
	font-family:iransans-ulight,sans-serif
}
.mapael .zoomIn,.mapael .zoomOut,.mapael .zoomReset {
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	border-radius:2px;
	font-weight:500;
	cursor:pointer;
	background-color:#71b6f9;
	text-decoration:none;
	color:#fff;
	font-size:14px;
	position:absolute;
	top:0;
	right:10px;
	width:24px;
	height:24px;
	line-height:24px
}
.mapael .plotLegend text {
	font-family:Roboto,sans-serif!important;
	fill:var(--ct-text-muted)
}
body[data-layout-color=dark] .mapael .mapTooltip {
	color:#3a4250
}
.datepicker {
	padding:10px!important;
	animation:none
}
.datepicker td,.datepicker th {
	width:30px;
	height:30px;
	border-radius:50%
}
.datepicker table tr td .active.disabled:hover[disabled],.datepicker table tr td .active.disabled[disabled],.datepicker table tr td .active:active,.datepicker table tr td .active:hover,.datepicker table tr td .active:hover.active,.datepicker table tr td .active:hover.disabled,.datepicker table tr td .active:hover:active,.datepicker table tr td .active:hover:hover,.datepicker table tr td .active:hover[disabled],.datepicker table tr td .active[disabled],.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled],.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover {
	background-color:#71b6f9!important;
	background-image:none!important;
	color:#fff
}
.datepicker table tr td span.focused,.datepicker table tr td span:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover {
	background:#f7f7f7
}
.datepicker table tr td span.new,.datepicker table tr td span.old,.datepicker table tr td.new,.datepicker table tr td.old {
	color:#6c757d;
	opacity:.4
}
.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover {
	background:#f7f7f7
}
.datepicker .datepicker-switch:hover {
	background:0 0
}
.datepicker-dropdown:after {
	border-bottom:6px solid var(--ct-dropdown-bg)
}
.datepicker-dropdown:before {
	border-bottom-color:var(--ct-dropdown-border-color)
}
.datepicker-dropdown.datepicker-orient-top:before {
	border-top:7px solid var(--ct-dropdown-border-color)
}
.datepicker-dropdown.datepicker-orient-top:after {
	border-top:6px solid var(--ct-dropdown-bg)
}
body[data-layout-color=dark] .datepicker table tr td span.focused,body[data-layout-color=dark] .datepicker table tr td span:hover,body[data-layout-color=dark] .datepicker table tr td.day.focused,body[data-layout-color=dark] .datepicker table tr td.day:hover {
	background:#252525
}
body[data-layout-color=dark] .datepicker table tr td span.new,body[data-layout-color=dark] .datepicker table tr td span.old,body[data-layout-color=dark] .datepicker table tr td.new,body[data-layout-color=dark] .datepicker table tr td.old {
	color:#dee2e6
}
body[data-layout-color=dark] .datepicker .datepicker-switch:hover,body[data-layout-color=dark] .datepicker .next:hover,body[data-layout-color=dark] .datepicker .prev:hover,body[data-layout-color=dark] .datepicker tfoot tr th:hover {
	background:#252525
}
.gu-mirror {
	position:fixed!important;
	margin:0!important;
	z-index:9999!important;
	opacity:.8
}
.gu-hide {
	display:none!important
}
.gu-unselectable {
	-webkit-user-select:none!important;
	user-select:none!important
}
.gu-transit {
	opacity:.2
}
.dragula-handle {
	position:relative;
	width:36px;
	height:36px;
	font-size:24px;
	text-align:center;
	cursor:move
}
.dragula-handle:before {
	content:"\f01db";
	font-family:"Material Design Icons";
	position:absolute
}
.jstree-default .jstree-icon,.jstree-default .jstree-node {
	background-image:url(../images/jstree.png)
}
.jstree-default .jstree-node {
	background-position:-292px -4px;
	background-repeat:repeat-y
}
.jstree-default .jstree-themeicon-custom {
	background-color:transparent;
	background-image:none;
	background-position:100% 0
}
.jstree-default .jstree-anchor {
	line-height:28px;
	height:28px
}
.jstree-default>.jstree-container-ul .jstree-loading>.jstree-ocl {
	background:url(../images/loading.gif) center center no-repeat
}
.jstree-default .jstree-icon:empty {
	width:24px;
	height:28px;
	line-height:28px;
	font-size:15px
}
.jstree-default .jstree-clicked,.jstree-default .jstree-wholerow-clicked {
	background:rgba(113,182,249,.1);
	box-shadow:none
}
.jstree-default .jstree-hovered,.jstree-default .jstree-wholerow-hovered {
	background:rgba(113,182,249,.15);
	box-shadow:none
}
.jstree-default .jstree-last {
	background:0 0
}
.jstree-default .jstree-wholerow {
	height:28px
}
.bootstrap-tagsinput {
	box-shadow:none;
	padding:4px 7px 4px;
	width:100%;
	background-color:var(--ct-input-bg);
	border-color:var(--ct-input-border-color)
}
.bootstrap-tagsinput input {
	color:var(--ct-input-color)
}
.bootstrap-tagsinput input::placeholder {
	color:var(--ct-input-color)
}
.bootstrap-tagsinput .label-info {
	background-color:#71b6f9;
	display:inline-block;
	font-size:13px;
	margin:3px 1px;
	padding:0 5px;
	border-radius:3px;
	font-weight:500
}
/*# sourceMappingURL=app-rtl.min.css.map */




/* //////start custom styles */
body{
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #000;


        /* background: #fff; */
        color: #fff;
        font-size: 16px;
        font-weight: 400;
        
        font-family: iransans-ulight !important;
        text-align: right;
        overflow-x: hidden;
    
}
.card{
    border-radius: 20px;
}
.morris-hover-row-label{
    color:#F04E29
}
/* //////end custom styles */


.requests-admin-dashboard{
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.requests-admin-dashboard >.requests-admin-dashboard-count{
    color:#F04E29;
}
@media (min-width:991.98px) {
	.navbar-custom {
	display: none;
}

.content-page {

	margin-top:20px
}

}



@media (max-width:991.98px) {

    .left-side-menu{
        width: 100vw !important;
        height: 100vh !important;
        margin-top:20px;
        border-radius: 0;
        padding-bottom: 50px;
    }
    .navbar-custom{
        top:0
    }
    .dataTables_filter{
        margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    }
    .dataTables_length{
        margin-top: 20px;
        margin-bottom: 20px;
        display: flex;
        justify-content: center;
    }

}

table.table-bordered.dataTable thead tr:first-child th, table.table-bordered.dataTable thead tr:first-child td{
    font-size: 11px;
    padding-left: 10px;
    padding-right: 25px;
    /* max-width: 60px; */
    font-weight: bold;
    text-align: center;
}

#responsive-datatable > tbody > tr > td{
    font-size: 15px;
    /* max-width: 50px; */
    font-weight: bold;
    padding-top: 20px;
    margin-top:0;
    text-align: center !important;
}
.edit-icon-table{
    font-size:18px;
    color:#0075FF;
    padding-top: -50px;

}

.delete-icon-table{
    font-size:18px;
    color:#F40000;
    padding-top: -50px;

}
/* .table-responsive{
    padding-right: 0 !important;
    padding-left: 0!important;
} */

.action-parent-table{
    /* max-height: 30px; */
}
.dataTables_scroll{
    width:101%
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination{
    margin-top:7px
}


.star-polls-icon{
	color:#00B000;
	font-size: 20px;
}

.eye-polls-icon{
	align-self: center;
	font-size: 20px;
	margin-right: 10px;
	color:#FFEC44;
}
.status-blue-parent-installrequest{
	background-color: lightblue;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 110px;
	color:blue;
	margin:0 !important;
	padding: 0 !important;
	height: 25px;
}
.status-blue-parent-installrequest span{
	color:blue;
	font-size:18px;
	margin:0 !important;
	padding: 0 !important;
}

.status-green-parent-installrequest{
	background-color: #E9FFD8;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 110px;
	color:#00B000;
	margin:0 !important;
	padding: 0 !important;
	height: 25px;
}
.status-green-parent-installrequest span{
	color:#00B000;
	font-size:18px;
	margin:0 !important;
	padding: 0 !important;
}
.status-yellow-parent-installrequest{
	background-color: #fef4d9;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 110px;
	color:#FF7A00;
	margin:0 !important;
	padding: 0 !important;
	height: 25px;
}
.status-yellow-parent-installrequest span{
	color:#FF7A00;
	font-size:18px;
	margin:0 !important;
	padding: 0 !important;
}

.status-red-parent-installrequest{
	background-color: #FFD8D8;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 110px;
	color:#F40000;
	margin:0 !important;
	padding: 0 !important;
	height: 25px;
}
.status-red-parent-installrequest span{
	color:#F40000;
	font-size:18px;
	margin:0 !important;
	padding: 0 !important;
}


.card-header{
	background: #F04E29;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
	border-radius: 10px !important;
}


.systemuserheader{
	margin-top:30px
}

.admin-basic-info-add-btn{
background-color: black;
color:white;
border-radius: 50px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
border:none;
}




.modalbodysellagentadddevice{
	width: 100%;
	/* background-color: red; */
}

/* .modalbodysellagentadddevice .dataTables_scrollHeadInner {
    width: 91.5% !important;
}

.modalbodysellagentadddevice .dataTables_scrollHeadInner .dataTable {
    width: 91.5% !important;
}

#responsive-datatable1{
	width: 100% !important;
} */
