/* Nav icons */
.sidebar-link.sidebar-title .fas {
	font-size: 1.2em;

	margin-inline: 5px;

	width: 20px;

	text-align: center;
}

.sidebar-link.sidebar-title.active .fa {
	color: var(--theme-default);
}

.link-shop {
	background: var(--theme-default);

	color: white;
}

.link-shop * {
	color: white !important;
}

.link-shop:hover * {
	color: var(--theme-default) !important;
}

.link-shop .fa {
	transform: rotateY(180deg);
}

.cd-timeline-img {
	left: 0 !important;
}

#cd-timeline::before {
	left: 0 !important;
}

.cd-timeline-content {
	float: right;

	width: 95%;
}

.sidebar-link {
	cursor: pointer;
}

.notification-img img {
	max-height: 40px;
	max-width: 40px;

	object-fit: contain;
}

li.notification {
	cursor: default;
}

li.notification.unread {
	background: #f7f7fe;
}

.font-success .icon-arrow-up {
	transform: rotate(45deg) !important;
}

.ongoing-project table tbody tr td a h6,
.hot-selling .table tbody tr td h5 {
	color: var(--theme-default);
}

.text-primary {
	color: var(--theme-default) !important;
}

.sidebar-link .fas {
	font-size: 1.2em;

	color: #2c323f;
}

.sidebar-link.active .fas,
.sidebar-link:hover .fas {
	color: var(--theme-default) !important;
}

.page-wrapper.compact-wrapper .page-body-wrapper .according-menu i {
	font-weight: 900 !important;
}

.blueprint {
	display: none !important;
}

.dataTables_wrapper a.btn {
	padding: 0.375rem 0.75rem;

	border-radius: 0.25rem;

	font-size: 14px;
	color: #fff;
	font-weight: 400;
}

.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .sidebar-main .sidebar-links .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content>li .sidebar-link.active:only-child {
	margin-bottom: 0 !important;
}

.chat-footer-status-change {
	padding: 20px 100px;
	border: 6px solid var(--theme-default);
	border-radius: 20px;
}

@media (max-width: 450px) {
	.chat-footer-status-change {
		padding: 20px 60px;
	}
}

.status-change {
	padding: 20px 100px;

	border: 5px solid var(--theme-default);
	border-radius: 20px;

}

.status-change .form-control {
	max-width: 50%;
	margin: 0 auto;
}

.ck-editor__editable[role="textbox"] {
	/* editing area */
	min-height: 200px;
}

.ck-content .image {
	/* block images */
	max-width: 80%;
	margin: 20px auto;
}

.badge.badge-xl {
	font-size: 1.25em;
}

.float-right {
	float: right;
}

.float-left {
	float: left;
}

.page-wrapper .page-header .header-wrapper .nav-right .notification-dropdown li .media .media-body {
	margin-left: 0 !important;
}

.pl-0 {
	padding-left: 0 !important;
}

.pr-0 {
	padding-right: 0 !important;
}

.notification-dropdown {
	cursor: default !important;
}

.notification {
	cursor: pointer !important;
}

.page-wrapper .page-header .header-wrapper .nav-right .onhover-show-div {
	top: 40px;
}

.page-wrapper .page-header .header-wrapper .nav-right .profile-dropdown {
	top: 40px;
}

.page-wrapper .page-header .header-wrapper .nav-right .notification-dropdown .notification a {
	position: unset !important;
}

.pl-0 {
	padding-left: 0 !important;
}

.pr-0 {
	padding-right: 0 !important;
}

.pl-1 {
	padding-left: 1rem !important;
}

.pl-2 {
	padding-left: 1.5rem !important;
}

.pl-3 {
	padding-left: 2rem !important;
}

.pl-4 {
	padding-left: 2.5rem !important;
}

.pl-5 {
	padding-left: 3rem !important;
}