<style>
	body::-webkit-scrollbar-thumb,
	.post-filter-list li a::after,
	.single-post .forum-badge,
	.post-details__badge,
	.user-menu li.active a,
	.user-menu li.active:hover a,
	.btn--base,
	.copied::after,
	.btn--base:hover,
	.bg--base {
		background-color: #336699 !important;
	}

	.text--base,
	.custom--accordion-two .accordion-button:not(.collapsed),
	.header .site-logo.site-title,
	.sub-forum-list li a,
	.user-menu li:hover a,
	.category-list li:hover a,
	.category-list li.active a,
	.social-link li a:hover i,
	.contact-item a:hover,
	.header,
	.header .header .main-menu li a.active,
	.btn-outline--base {
		color: #373373;
		/* color: #336699 !important; */
	}

	.user-menu li:hover a {
		background-color: #33669926;
	}

	.form--control:focus {
		border-color: #336699 !important;
		box-shadow: 0 0 5px #33669959;
	}

	.border--base,
	.btn-outline--base {
		border: 1px solid #336699;
	}

	.dark .scroll-to-top,
	.dark .preloader-holder,
	.dark .custom--table thead,
	.dark .header-search-form.header-search-form-mobile,
	.dark .forum-block__header,
	.dark .user-widget,
	.dark .sidebar-widget__header,
	.dark .footer-section,
	.dark .conatact-section::after,
	.dark .btn-outline--base:hover {
		background-color: #fff;
		/* background-color: #336699 !important; */
	}

	.dark .header-search-form__input {
		background-color: #373373;
	}

	.light .header-search-form__input {
		background-color: #373373;
	}

	.light .scroll-to-top,
	.light .preloader-holder,
	.light .custom--table thead,
	.light .header-search-form.header-search-form-mobile,
	.light .forum-block__header,
	.light .user-widget,
	.light .sidebar-widget__header,
	.light .footer-section,
	.light .conatact-section::after,
	.light .btn-outline--base:hover {
		background-color: #fff;
	}

	/* Start Custom Css */

	.dark .header-top {
		background-color: #59baf4;
	}

	.header__bottom {
		background-color: #fff;
	}

	.header__bottom li.nav-item {
		padding: 0px 30px 0px 0px;
	}

	.header .main-menu li a:hover {
		text-decoration: underline;
		color: #373373;
	}

	.dark .navbar-light .navbar-nav .custom-nav-link {
		color: #373373 !important;
		font-weight: 500;
	}

	.light .navbar-light .navbar-nav .custom-nav-link {
		font-weight: 500;
	}

	.forum-block__body {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
	}

	.sidebar-widget__body {
		--bs-bg-opacity: 1;
		background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
	}

	.dark .custom-nav-link::after {
		content: '';
		display: block;
		width: 0;
		height: 2px;
		background: #373373;
		transition: width .3s;
	}

	.light .custom-nav-link::after {
		content: '';
		display: block;
		width: 0;
		height: 2px;
		background: rgba(0, 0, 0, .55);
		transition: width .3s;
	}

	.custom-nav-link:hover::after {
		width: 100%;
	}

	/* End Custom Css */

	.btn--gradient,
	.bg--gradient {
		background-color: #3843e8;
		/*background-image: linear-gradient(134deg, #3843e8, #f37609, #fba10b, #ffc90f);*/
	    background-image: linear-gradient(134deg, #3843e8, #373373, #373373, #3843e8);
	}

	.contact-item {
		background-color: #3843e821;
	}

	.form-check-input:checked {
		background-color: #336699;
		border-color: #336699;
	}

	.verification-code span {
		border: solid 1px #33669973;
	}

	.badge--fill-base {
		background-color: #336699;
		border: 1px solid #336699;
	}

	.select2-container--default.select2-container--focus .select2-selection--multiple {
		border: solid #336699 1px
	}

	.header .main-menu li a.active,
	.contact-item i {
		color: #3843e8 !important;
	}
</style>