.kt-aside .kt-aside-menu {
	padding-top: 0;
}

.kt-aside__brand {
	height: 50px;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-text {
	font-size: 0.9rem;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon i,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon i,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon .fas,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon .fas {
	height: 18px;
	width: 18px;
	margin-left: 0;
}

.kt-menu__link .kt-menu__link-bullet svg,
.kt-menu__link .kt-menu__link-bullet i  {
	font-size: 1.1rem;
}

.kt-aside--minimize-hover #kt_aside_toggler,
.kt-aside--minimize #kt_aside_toggler {
	transform: rotate(180deg);
}

.kt-header--fixed.kt-aside--minimize .kt-aside__brand .kt-aside__brand-tools .kt-aside__brand-aside-toggler span:nth-child(1) {
	display: inline-block;
}

.kt-aside__brand-tools .kt-pulse {
	position: relative;
}

.kt-aside__brand-tools .kt-pulse span.kt-pulse__ring {
	position: absolute;
	left: calc(50% - 16px);
	top: calc(50% - 20px);
	display: none;
}

.kt-aside--minimize-hover .kt-aside__brand-tools .kt-pulse span.kt-pulse__ring {
	display: inline-block;
}

.menu-nav-search-box {
	border-bottom: 1px solid #3b3b52;
	padding: 5px 0 15px 0;
	position: fixed;
	z-index: 100;
	background: #1e1e2d;
	transition-delay: 1s;
	max-width: 255px;
}

.menu-nav-search-box > .search-menu-box {
	padding: 0 15px !important;
}

.menu-nav-search-box > .search-menu-box input[name="searchInMenu"] {
	background: transparent;
	border-color: #3b3b52;
	color: #a2a3b7;
	border-right: none;
}

.menu-nav-search-box > .search-menu-box .input-group-text {
	background: transparent;
	border-color: #3b3b52;
	padding: 0 12px;
}

.menu-nav-search-box > .search-menu-box .input-group-text svg {
	width: 15px;
	height: 15px;
}

.kt-menu__link-icon svg path,
.kt-menu__link-bullet svg path {
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.btn:not(.disabled) {
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#kt_aside_menu > .menu-nav-search-box ~ .kt-menu__nav:not(.additional-kt-menu__nav) {
	margin-top: 60px;
}

.kt-aside--minimize .menu-nav-search-box {
	display: none;
}

.kt-header-menu-wrapper-close {
	background-color: rgba(255, 255, 255, 0.2);
}

.kt-header-menu-wrapper-close > i {
	color: rgba(255, 255, 255, 0.7);
}

.kt-menu__link > i,
.kt-menu__link > svg {
	align-self: center;
	font-size: 1rem !important;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon, .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
	flex: 0 0 30px;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link {
	padding: 9px 15px 9px 25px;
}

@media (max-width: 1024px) {
	#kt_aside_menu {
		overflow: auto !important;
	}

	.kt-aside--on .kt-aside-close {
		right: 0;
	}

	.kt-header-menu-wrapper--on .kt-header-menu-wrapper-close {
		right: 0;
	}

	.kt-header {
		height: 0;
	}

	.top-menu .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet svg {
		height: 18px;
		width: 18px;
		margin-left: 0;
	}

	.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet, .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet {
		flex: 0 0 35px;
	}

	ul.menu-nav-search-box {
		width: 100%;
	}

	.kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-text, .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-text {
		font-size: 0.9rem;
	}
}