
body {
	color: var(--thm-text-dark);
}

/*.yel,*/
/*.magny,*/
.theme-color,
.theme-color-text,
a,
a.theme-color-text {
	color: var(--thm-text-primary);
}

.jumbotron h1, .jumbotron h2, .jumbotron h3, .jumbotron h4, .jumbotron h5 {
	color: var(--thm-black);
}

a:hover {
	color: var(--thm-border-primary);
}

.theme-color-bg, .theme-bg {
	background: var(--thm-bg-primary) !important;
	fill: var(--thm-bg-primary) !important;
	color: #fff;
}

.thm-bg-selection {
	background: var(--thm-bg-selection) !important;
	color: var(--thm-text-dark);
}

.theme-bg.btn:hover,
.theme-bg.btn:focus {
	color: #fff;
}

.theme-color-fill, .theme-color-fill .st0, .theme-color-fill .st1 {
	fill: var(--thm-bg-selection) !important;
}

.theme-color-border, .theme-border {
	border-color: var(--thm-border-primary) !important;
}

.border-select {
	border-color: var(--thm-border-selection) !important;
}

.nav-scrolled-bar .user-menu .active .nav-link::after,
.nav-tabs li .nav-link.active::after {
	background: var(--thm-border-selection);
}

/*---------------------------zoho chat bubble-------------------------*/
#zsiq_float #titlediv {
	display: none;
}

#zsiq_float .zsiq_flt_rel {
	background-color: var(--thm-base) !important;
}

#zsiq_agtpic::before {
	/*color: #3c0726;*/
}

.dark-theme #zsiq_float .zsiq_flt_rel {
	background-color: var(--thm-btn-primary) !important;
}

.dark-theme #zsiq_agtpic::before {
	color: var(--thm-base) !important;
}

/*-------------------------end zoho chat bubble-------------------------*/

.btn-white {
	background-color: #fff;
	border-color: #fff;
}

.bg-primary {
	background-color: var(--thm-bg-primary) !important;
}

.btn-primary {
	background-color: var(--thm-btn-primary) !important;
	border-color: var(--thm-btn-primary) !important;
	color: var(--thm-btn-primary-text) !important;
}

.btn-success {
	background-color: var(--thm-btn-primary) !important;
	border-color: var(--thm-btn-primary) !important;
	color: var(--thm-btn-primary-text) !important;
}

.btn-outline-primary {
	border-color: var(--thm-btn-primary) !important;
	color: var(--thm-btn-primary-text) !important;
}

.btn-outline-primary:hover, .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
	border-color: var(--thm-btn-primary) !important;
	background-color: var(--thm-btn-primary) !important;
	color: var(--thm-btn-primary-text) !important;
}

.btn-link {
	color: var(--thm-btn-primary-text) !important;
}

.badge-primary {
	background-color: var(--thm-btn-primary) !important;
	color: var(--thm-btn-primary-text) !important;
}

.badge-danger {
	background-color: var(--thm-danger);
}

.dot-danger {
	background: var(--thm-danger);
}

.dot-primary {
	background: var(--thm-btn-primary);
}

.dot-secondary {
	background: #364a63;
}

.dot-success {
	background: #1ee0ac;
}

.dot-info {
	background: #09c2de;
}

.dot-warning {
	background: #f4bd0e;
}

.dot-dark {
	background: #1c2b46;
}

.dot-gray {
	background: #8091a7;
}

.dot-light {
	background: #e5e9f2;
}

.dot-lighter {
	background: #f5f6fa;
}


.text-primary {
	color: var(--thm-text-primary) !important;
}

.text-gray {
	color: var(--thm-text-gray) !important;
}

.btn-outline-secondary {
	/*color: #dee2e6;*/
	border-color: var(--thm-light);
}

.user-avatar, [class^="user-avatar"]:not([class*="-group"]) {
	background: var(--thm-btn-primary);
}

.bg-light .user-avatar {
	color: var(--thm-bg-primary);
	background: var(--thm-btn-primary);
	border-color: var(--thm-border-primary);
}

.page-link {
	color: var(--thm-bg-primary);
	/*color: var(--thm-bg-primary);*/
	/*background: var(--thm-btn-primary);*/
}

.page-item.active .page-link {
	background: var(--thm-btn-primary) !important;
	border-color: var(--thm-border-primary) !important;
}


/*--------------------slider---------------------*/
.bright .main-promotion-offer {
	color: var(--thm-text-dark) !important;
}

.bright a.main-promotion-cta {
	background: var(--thm-btn-primary) !important;
	border-color: var(--thm-btn-primary) !important;
	color: var(--thm-btn-primary-text) !important;
}

.bright .text-warning {
	color: var(--thm-btn-primary-text) !important;
}

/*--------------------/slider---------------------*/


@-webkit-keyframes pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(255, 176, 22, 0.4);
	}
	70% {
		-webkit-box-shadow: 0 0 0 20px rgba(255, 176, 22, 0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(255, 176, 22, 0);
	}
}

@keyframes pulse {
	0% {
		-moz-box-shadow: 0 0 0 0 rgba(255, 176, 22, 0.4);
		box-shadow: 0 0 0 0 rgba(255, 176, 22, 0.4);
	}
	70% {
		-moz-box-shadow: 0 0 0 10px rgba(255, 176, 22, 0);
		box-shadow: 0 0 0 20px rgba(255, 176, 22, 0);
	}
	100% {
		-moz-box-shadow: 0 0 0 0 rgba(255, 176, 22, 0);
		box-shadow: 0 0 0 0 rgba(255, 176, 22, 0);
	}
}

.tabs-wrap .btn-primary {
	border-color: var(--thm-btn-primary) !important;
}

.tabs-wrap .btn-primary.active {
	color: var(--thm-btn-primary-text) !important;
	background: transparent !important;
	border-color: var(--thm-btn-primary) !important;
}

.footer a:not(.btn):hover {
	color: inherit;
	opacity: 0.7;
	text-decoration: none;
}

hr {
	border-top-color: rgba(0, 0, 0, 0.1);
}

/*--------------------dark-theme---------------------*/

.dark-theme {
	color: var(--thm-light);
}

.bg-dark {
	background-color: var(--thm-base) !important;
}

.dark-theme .btn-outline-primary {
	color: inherit !important;
}

.dark-theme .btn-link {
	color: inherit !important;
}

.dark-theme .card,
.dark-theme .modal-content {
	color: var(--thm-text-dark);
}

.dark-theme .card .btn-outline-primary {
	color: var(--thm-text-dark) !important;
}

.dark-theme .card .btn-link {
	color: var(--thm-text-dark) !important;
}

.dark-theme .btn-outline-primary:hover, .dark-theme .btn-outline-primary:not(:disabled):not(.disabled):active, .dark-theme .btn-outline-primary:not(:disabled):not(.disabled).active, .dark-theme .show > .btn-outline-primary.dropdown-toggle {
	color: var(--thm-text-dark) !important;
}

.dark-theme .bg-primary .user-avatar {
	border-color: transparent !important;
	color: var(--thm-bg-primary) !important;
}

.dark-theme hr {
	border-top-color: rgba(255, 255, 255, 0.1);
}

/*--------------------/dark-theme---------------------*/
