@charset "utf-8";


@media ( max-width: 575px ) {
	body.body-admin .layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-left,
	body.xs-hdr .layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-left {
		height:auto;
	}
	body.body-admin .layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul,
	body.xs-hdr .layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.profile-item.active-topmenuitem > .b-blkOnMnu,
	body.body-admin .layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.profile-item.active-topmenuitem > .b-blkOnMnu,
	body.body-admin .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.profile-item.active-topmenuitem > .b-blkOnMnu {
		top:60px!important;
	}
	body.xs-hdr .layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right {
		border-top: 0 none;
	}
}
@media ( min-width : 768px) and (max-width: 1500px) {
	.content-full-height {
		height: calc(100vh - 100px);
	}
}
@media screen and (min-width:993px) {
	.card.b-dashboard-sidebar-container,
	.b-dashboard-grid .card.b-dashboard-sidebar-container {
		height:calc(100vh - 60px);
		margin-bottom:-67px;
		top:60px;
	}
}

@media handheld , only screen and (min-width: 993px) and (max-width: 1500px) {
	body .layout-wrapper.layout-horizontal .layout-main {
		padding-top: 60px;
	}
	body.layout-hidden-header .layout-wrapper.layout-horizontal .layout-main {
		padding-top: 0;
	}
	body .menu-wrapper .layout-menu-container .layout-menu {
		height: 60px;
	}
	.layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-wrapper .menu-wrapper {
		list-style-type: none;
		padding: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		border: 0 none;
		order: 1;
		width: auto;
	}
	.layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-wrapper .layout-topbar-left,
	.layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-wrapper .layout-topbar-right {
		width: auto !important;
	}
	body .layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.profile-item.active-topmenuitem > .b-blkOnMnu,
	body.body-admin .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.profile-item.active-topmenuitem > .b-blkOnMnu {
		top:60px;
	}
	.b-sticky-sidemenu {
		position:sticky;
		top:70px;
	}
}

@media handheld , only screen and (max-width: 1500px) {
	.body-admin .layout-wrapper .layout-topbar .layout-topbar-wrapper {
		height: 60px;
	}
	.body-admin .layout-wrapper.layout-horizontal .layout-main {
		padding-top: 60px;
	}
	.body-admin .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-wrapper .menu-wrapper
		{
		list-style-type: none;
		padding: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		border: 0 none;
		order: 1;
		width: auto;
	}
	.body-admin .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-wrapper .layout-topbar-left,
	.body-admin .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-wrapper .layout-topbar-right {
		width: 100%;
		border-top: 0 none;
	}
	.body-admin .layout-wrapper .menu-wrapper, 
	.body-admi n.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li>ul {
		top: 60px;
	}
}

@media ( min-width : 992px) {
	body.xs-hdr .layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul {
		top: 50px;
	}
}
@media ( min-width : 992px) and (max-width: 1400px) {
	.body-admin.body-starter .layout-horizontal .menu-wrapper li a i, 
	.body-admin.body-pro .layout-horizontal .menu-wrapper li a i {
		display: inline-block;
	}
}
@media ( max-width: 992px) {
	body.body-admin .layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions,
	body.xs-dr .layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions {
		justify-content: flex-end;	
	}
	body.xs-hdr .layout-wrapper .layout-topbar .layout-topbar-wrapper {
		height:60px;
	}
	body.xs-hdr .layout-main {
		padding-top: 60px;
	}
	body.xs-hdr .layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul,
	body.xs-hdr:not(.body-admin) .layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.topbar-item.active-topmenuitem > .b-blkOnMnu {
		top:60px!important;
	}
}
.body-admin .layout-wrapper.layout-horizontal .layout-topbar .menu-wrapper .layout-menu-container .layout-menu>li>a {
	padding: 10px 10px;
	margin: 0 8px;
}
