:root {
	--ct-link-color: #29badd;
	--ct-link-hover-color: #196c7f;
	--ct-border-color: #dee2e6;
	--ct-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);
	--ct-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, 0.075);
	--ct-box-shadow-lg: 0 0 45px 0 rgba(0, 0, 0, 0.12);
	--ct-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
	--ct-component-active-color: #fff;
	--ct-component-active-bg: #29badd;
	--ct-text-muted: #98a6ad;
	--ct-blockquote-footer-color: #98a6ad;
	--ct-mark-bg: #fcf8e3;
	--ct-table-color: #6c757d;
	--ct-table-bg: transparent;
	--ct-table-accent-bg: transparent;
	--ct-table-striped-color: #6c757d;
	--ct-table-striped-bg: rgba(241, 243, 250, 0.8);
	--ct-table-active-color: var(--ct-table-color);
	--ct-table-active-bg: rgba(222, 226, 230, 0.4);
	--ct-table-hover-color: var(--ct-table-color);
	--ct-table-hover-bg: #f1f3fa;
	--ct-table-border-color: #eef2f7;
	--ct-table-group-separator-color: #edeff1;
	--ct-table-caption-color: var(--ct-text-muted);
	--ct-input-btn-focus-color: rgba(114, 124, 245, 0.25);
	--ct-btn-active-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--ct-btn-link-color: var(--ct-link-color);
	--ct-btn-link-hover-color: var(--ct-link-hover-color);
	--ct-btn-link-disabled-color: #adb5bd;
	--ct-form-text-color: var(--ct-text-muted);
	--ct-input-bg: #fff;
	--ct-input-disabled-bg: #eef2f7;
	--ct-input-color: #6c757d;
	--ct-input-border-color: #dee2e6;
	--ct-input-box-shadow: var(--ct-box-shadow-inset);
	--ct-input-focus-bg: var(--ct-input-bg);
	--ct-input-focus-border-color: #c8cbcf;
	--ct-input-focus-color: var(--ct-input-color);
	--ct-input-placeholder-color: #adb5bd;
	--ct-input-plaintext-color: #6c757d;
	--ct-form-check-input-bg: #fff;
	--ct-form-check-input-border: 1px solid #dee2e6;
	--ct-form-check-input-checked-color: var(--ct-component-active-color);
	--ct-form-check-input-checked-bg-color: var(--ct-component-active-bg);
	--ct-form-check-input-checked-border-color: var(--ct-form-check-input-checked-bg-color);
	--ct-form-check-input-indeterminate-color: var(--ct-component-active-color);
	--ct-form-check-input-indeterminate-bg-color: var(--ct-component-active-bg);
	--ct-form-check-input-indeterminate-border-color: var(--ct-component-active-bg);
	--ct-form-switch-color: #dee2e6;
	--ct-input-group-addon-color: var(--ct-input-color);
	--ct-input-group-addon-bg: #eef2f7;
	--ct-input-group-addon-border-color: #dee2e6;
	--ct-form-select-color: var(--ct-input-color);
	--ct-form-select-bg: var(--ct-input-bg);
	--ct-form-select-disabled-color: #98a6ad;
	--ct-form-select-disabled-bg: #eef2f7;
	--ct-form-select-indicator-color: #343a40;
	--ct-form-range-track-bg: #dee2e6;
	--ct-form-range-track-box-shadow: var(--ct-box-shadow-inset);
	--ct-form-range-thumb-box-shadow: 0 .1rem .25rem rgba(0, 0, 0, 0.1);
	--ct-form-range-thumb-active-bg: #d5d8fc;
	--ct-form-range-thumb-disabled-bg: #adb5bd;
	--ct-form-file-button-color: var(--ct-input-color);
	--ct-form-file-button-bg: #eef2f7;
	--ct-form-file-button-hover-bg: #e2e6eb;
	--ct-nav-link-disabled-color: #98a6ad;
	--ct-nav-tabs-border-color: #dee2e6;
	--ct-nav-tabs-link-hover-border-color: #eef2f7 #eef2f7 var(--ct-nav-tabs-border-color);
	--ct-nav-tabs-link-active-color: #565e64;
	--ct-nav-tabs-link-active-bg: #fff;
	--ct-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 var(--ct-nav-tabs-link-active-bg);
	--ct-navbar-dark-color: rgba(255, 255, 255, 0.55);
	--ct-navbar-dark-hover-color: rgba(255, 255, 255, 0.75);
	--ct-navbar-dark-active-color: #fff;
	--ct-navbar-dark-disabled-color: rgba(255, 255, 255, 0.25);
	--ct-navbar-dark-toggler-border-color: rgba(255, 255, 255, 0.1);
	--ct-navbar-light-color: #676f77;
	--ct-navbar-light-hover-color: #343a40;
	--ct-navbar-light-active-color: rgba(0, 0, 0, 0.9);
	--ct-navbar-light-disabled-color: #adb5bd;
	--ct-dropdown-color: #6c757d;
	--ct-dropdown-bg: #fff;
	--ct-dropdown-border-color: #e7ebf0;
	--ct-dropdown-divider-bg: #e7ebf0;
	--ct-dropdown-box-shadow: var(--ct-box-shadow);
	--ct-dropdown-link-color: #6c757d;
	--ct-dropdown-link-hover-color: #2c343f;
	--ct-dropdown-link-hover-bg: #f4f6fb;
	--ct-dropdown-link-active-color: #313a46;
	--ct-dropdown-link-active-bg: #f2f5f9;
	--ct-dropdown-link-disabled-color: #98a6ad;
	--ct-dropdown-dark-color: #dee2e6;
	--ct-dropdown-dark-bg: #343a40;
	--ct-dropdown-dark-border-color: var(--ct-dropdown-border-color);
	--ct-dropdown-dark-divider-bg: var(--ct-dropdown-divider-bg);
	--ct-dropdown-dark-link-color: var(--ct-dropdown-dark-color);
	--ct-dropdown-dark-link-hover-color: #fff;
	--ct-dropdown-dark-link-hover-bg: rgba(255, 255, 255, 0.15);
	--ct-dropdown-dark-link-active-color: var(--ct-dropdown-link-active-color);
	--ct-dropdown-dark-link-active-bg: var(--ct-dropdown-link-active-bg);
	--ct-dropdown-dark-link-disabled-color: #adb5bd;
	--ct-dropdown-dark-header-color: #adb5bd;
	--ct-pagination-color: #313a46;
	--ct-pagination-bg: #fff;
	--ct-pagination-border-color: #dee2e6;
	--ct-pagination-focus-color: var(--ct-link-hover-color);
	--ct-pagination-focus-bg: #eef2f7;
	--ct-pagination-focus-box-shadow: 0 0 0 0.2rem var(--ct-input-btn-focus-color);
	--ct-pagination-hover-color: #313a46;
	--ct-pagination-hover-bg: #eef2f7;
	--ct-pagination-hover-border-color: #dee2e6;
	--ct-pagination-disabled-color: #98a6ad;
	--ct-pagination-disabled-bg: #fff;
	--ct-pagination-disabled-border-color: #dee2e6;
	--ct-card-border-color: rgba(0, 0, 0, 0.125);
	--ct-card-box-shadow: var(--ct-box-shadow);
	--ct-card-cap-bg: #fff;
	--ct-card-bg: #fff;
	--ct-accordion-color: #6c757d;
	--ct-accordion-border-color: rgba(0, 0, 0, 0.125);
	--ct-accordion-button-active-bg: #f1f2fe;
	--ct-accordion-button-active-color: #6770dd;
	--ct-accordion-button-focus-border-color: var(--ct-input-focus-border-color);
	--ct-accordion-button-focus-box-shadow: 0 0 0 0.2rem var(--ct-input-btn-focus-color);
	--ct-tooltip-color: #f1f3fa;
	--ct-tooltip-bg: #343a40;
	--ct-popover-bg: #fff;
	--ct-popover-border-color: #dee2e6;
	--ct-popover-header-bg: #f1f3fa;
	--ct-popover-body-color: #6c757d;
	--ct-popover-arrow-color: #fff;
	--ct-popover-arrow-outer-color: #ced4da;
	--ct-toast-background-color: rgba(255, 255, 255, 0.85);
	--ct-toast-border-color: rgba(49, 58, 70, 0.1);
	--ct-toast-header-background-color: rgba(255, 255, 255, 0.85);
	--ct-toast-header-border-color: rgba(49, 58, 70, 0.05);
	--ct-badge-color: #fff;
	--ct-modal-content-bg: #fff;
	--ct-modal-content-box-shadow-xs: var(--ct-box-shadow-sm);
	--ct-modal-content-box-shadow-sm-up: var(--ct-box-shadow);
	--ct-modal-backdrop-bg: #313a46;
	--ct-modal-header-border-color: var(--ct-border-color);
	--ct-modal-footer-border-color: var(--ct-border-color);
	--ct-progress-bg: #eef2f7;
	--ct-progress-box-shadow: var(--ct-box-shadow-inset);
	--ct-progress-bar-color: #fff;
	--ct-progress-bar-bg: #29badd;
	--ct-list-group-color: #313a46;
	--ct-list-group-bg: #fff;
	--ct-list-group-border-color: #eef2f7;
	--ct-list-group-hover-bg: #f1f3fa;
	--ct-list-group-disabled-color: #6c757d;
	--ct-list-group-disabled-bg: #f5f7fc;
	--ct-list-group-action-color: #6c757d;
	--ct-list-group-action-active-color: #6c757d;
	--ct-list-group-action-active-bg: #eef2f7;
	--ct-thumbnail-bg: #fff;
	--ct-thumbnail-border-color: #dee2e6;
	--ct-thumbnail-box-shadow: var(--ct-box-shadow-sm);
	--ct-figure-caption-color: #98a6ad;
	--ct-breadcrumb-divider-color: #ced4da;
	--ct-breadcrumb-active-color: #adb5bd;
	--ct-carousel-control-color: #fff;
	--ct-carousel-indicator-active-bg: #fff;
	--ct-carousel-caption-color: #fff;
	--ct-carousel-dark-indicator-active-bg: #000;
	--ct-carousel-dark-caption-color: #000;
	--ct-btn-close-color: #313a46;
	--ct-code-color: #39afd1;
	--ct-kbd-color: #fff;
	--ct-kbd-bg: #313a46;
	--ct-bg-leftbar: #fff;
	--ct-menu-item: #6c757d;
	--ct-menu-item-hover: #29badd;
	--ct-menu-item-active: #29badd;
	--ct-bg-topbar: #fff;
	--ct-bg-topbar-search: #f1f3fa;
	--ct-nav-user-bg-topbar: #3c4655;
	--ct-nav-user-border-topbar: #414d5d;
	--ct-bg-dark-topbar: #313a46;
	--ct-bg-dark-topbar-search: #3c4655;
	--ct-nav-user-bg-dark-topbar: #3c4655;
	--ct-nav-user-border-dark-topbar: #414d5d;
	--ct-rightbar-bg: #fff;
	--ct-rightbar-title-bg: #313a46;
	--ct-rightbar-title-color: #fff;
	--ct-rightbar-title-btn-bg: #444e5a;
	--ct-rightbar-title-btn-color: #fff;
	--ct-rightbar-overlay-bg: #37404a;
	--ct-bg-detached-leftbar: #fff;
	--ct-bg-leftbar-gradient: linear-gradient(135deg, #8f75da 0%, #29badd 60%);
	--ct-bg-topnav: #313a46;
	--ct-boxed-layout-bg: #fff;
	--ct-help-box-light-bg: rgba(255, 255, 255, 0.07);
	--ct-help-box-dark-bg: #29badd;
	--ct-nav-pills-bg: #eef2f7;
	--ct-custom-accordion-title-color: #313a46;
	--ct-dragula-bg: #f7f9fb;
	--ct-form-wizard-header-bg: #eef2f7;
	--ct-text-title-color: #6c757d;
	--ct-page-title-color: #6c757d;
	--ct-card-loader-bg: #313a46;
	--ct-chat-primary-user-bg: #fef5e4;
	--ct-chat-secondary-user-bg: #f1f3fa;
	--ct-auth-bg: #fff;
	--ct-apex-grid-color: #f9f9fd;
	--ct-hero-bg: linear-gradient(to bottom, #8669ed, #29badd);
}

.link:hover {
	color: #29badd !important;
}

.link:hover * {
	color: #29badd !important;
}

.btn-primary {
	color: #fff;
	background-color: #29badd;
	border-color: #29badd;
}

.btn-primary:hover {
	color: #fff;
	background-color: #196c7f;
	border-color: #29badd;
}

.btn-check:focus+.btn-primary,
.btn-primary:focus {
	color: #fff;
	background-color: #196c7f;
	border-color: #29badd;
	-webkit-box-shadow: 0 0 0 0.2rem #29badd;
	box-shadow: 0 0 0 0.2rem #29badd;
}

.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: #196c7f;
	border-color: #196c7f;
}

.btn-outline-primary {
	color: #29badd;
	border-color: #29badd;
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #29badd;
	border-color: #29badd;
}

.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: #29badd;
	border-color: #29badd;
}

.bg-primary {
	--ct-bg-opacity: 1;
	background-color: #313a46 !important;
}

body.authentication-bg {
	background-image: unset;
	background-size: cover;
	background-position: center;
}

.swal2-styled.swal2-confirm {
	border: 0;
	border-radius: 0.25em;
	background: initial;
	background-color: #29badd !important;
	color: #fff;
	font-size: 1em;
}

.swal2-styled.swal2-confirm:focus {
	box-shadow: 0 0 0 3px #29badd !important;
}

.btn-primary {
	-webkit-box-shadow: 0 2px 6px 0 #29badd;
	box-shadow: 0 2px 6px 0 #29badd;
}

.btn-primary.disabled,
.btn-primary:disabled {
	color: #fff;
	background-color: #29badd;
	border-color: #29badd;
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
	color: #29badd;
	background-color: transparent;
}

.nav-tabs.nav-bordered li a.active {
	border-bottom: 2px solid #29badd;
}

.link {
	color: #98a6ad;
}

.link h3 span {
	color: #6c757d;
}

.table-primary {
	--ct-table-bg: #29badd42;
	--ct-table-striped-bg: #313a46;
	--ct-table-striped-color: #fff;
	--ct-table-active-bg: #9ca1b4;
	--ct-table-active-color: #fff;
	--ct-table-hover-bg: #d6d8ef;
	--ct-table-hover-color: #313a46;
	color: #313a46;
	border-color: #d1d4eb;
}