
/*----- Default ----- */
body.default-style{
	background: #f3f6fd;
}
.default-style .card{
	box-shadow: 0 0 0 0 rgba(111, 134, 230, 0.13), 0 4px 16px 0 rgba(179, 187, 195, 0.36);
    border: solid 1px #dde4eb;
}

body.default-style.dark-mode{
	background: #222840;
}
.dark-mode.default-style .card{
	box-shadow: 0 0 0 0 rgba(111, 134, 230, 0.13), 0 4px 16px 0 rgba(179, 187, 195, 0.36);
    border: 1px solid rgba(221, 228, 235, 0.15);
}

/*----- Body Style1 ----- */
body.body-style1{
	background: #fff;
}
.body-style1 .card{
	border: 1px solid rgba(67, 87, 133, .2);
	box-shadow:none  !important;
}
.body-style1 .app-sidebar {
	box-shadow:none !important;
}

body.body-style1.dark-mode{
	background: #131633;
}
.body-style1.dark-mode .card{
	border:1px solid rgba(221, 228, 235, 0.2);
	box-shadow:none  !important;
}
.body-style1.dark-mode .app-sidebar {
	box-shadow:none !important;
}


/*----- Body Style2 ----- */
body.body-style2{
	background: #f3f6fd ;
}
.body-style2 .card{
	box-shadow:none !important;
}
.body-style2 .app-sidebar {
	box-shadow:none !important;
}
body.body-style2.dark-mode{
	background: #222840;
}
.body-style2.dark-mode .card{
	box-shadow:none !important;
}
.body-style2.dark-mode .app-sidebar {
	box-shadow:none !important;
}


/*-----Horizontal-Menu Style1 ----- */
.menu-style1 .horizontalMenu>.horizontalMenu-list>li>a{
	border: 1px solid rgba(67, 87, 133, .2);
	margin:2px;
	border-radius:3px;
}
.menu-style1 .hor-menu .horizontalMenu>.horizontalMenu-list>li>a {
	padding: 0.6rem 1.5rem 0.6rem;
}
.dark-mode.menu-style1 .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu{
	background-color: #131633;
    box-shadow: 0 0 0 0 rgb(48, 50, 76), 0 4px 16px 0 rgb(48, 50, 76);
}
.dark-mode.menu-style1 .horizontalMenu>.horizontalMenu-list>li>a{
	border:1px solid rgba(221, 228, 235, 0.15);
}
@media (max-width: 992px) {
	.menu-style1 .horizontalMenu>.horizontalMenu-list>li{
		border-bottom:0
	}
	.dark-mode.menu-style1 .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu{
		box-shadow:none;
	}
}
/* Combination sidebar */
.menu-style1 .app.sidebar-mini .comb-sidebar .side-menu__item{
	padding: 8px 19px 8px 34px;
}
.menu-style1 .app.sidebar-mini .app-header.comb-header{
	border-bottom:0;
}
.menu-style1 .app.sidebar-mini .app-header {
    border-bottom: 1px solid rgba(67, 87, 133, .2) !important;
}
.menu-style1 .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu {
    position: absolute;
    top: 50px;
    z-index: 1000;
    margin: 0px;
    padding: 5px;
    min-width: 190px;
    background-color: #fff;
    border: 1px solid rgba(67, 87, 133, .2);
}
.menu-style1 .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu {
    width: 100%;
    left: 0px;
    position: absolute;
    top: 52px;
    color: #6b6f80;
    z-index: 1000;
    margin: 0px;
    text-align: left;
    font-size: 15px;
}
.menu-style1 .app-sidebar.comb-sidebar {
    border-radius: 3px; 
    margin-top: 4.7rem; 
    margin-left: 5px; 
    width: 225px;
}
@media (min-width: 992px){
	.menu-style1 .app.sidebar-mini .horizontalMenu>.horizontalMenu-list>li:first-child>a{
		margin-left: 5px;
		border-left: 1px solid rgba(67, 87, 133, .2);
	}
	.menu-style1 .app.sidebar-mini.sidenav-toggled .horizontalMenu>.horizontalMenu-list>li:first-child>a{
		margin-left:0;
	}
	.menu-style1 .app-sidebar.comb-sidebar{
		border-radius:3px;
		margin-top: 4.7rem;
		margin-left: 0px;
		width: 230px;
	}
}
@media (max-width: 991px){
	.menu-style1 .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu {
		min-width: 100%;
	}
	.menu-style1 .mega-menubg {
		box-shadow: none !important;
		border: 0 !important;
		padding: 0 !important;
		background: rgb(255,255,255) !important;
		min-width: 100%;
	}
	.menu-style1 .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a {
		line-height: 18px;
		border-right: none;
		text-align: left;
		padding: 6px 0px;
		background: rgb(255,255,255) !important;		
		color: #031938;
		border-right: 0 none;
		display: block;
		font-size: 13px;
	}
	.menu-style1 .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu {
		background: #fff;
	}
	.dark-mode.menu-style1 .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu {
		background: #131633;
	}
	.dark-mode.menu-style1 .mega-menubg {
		background: #131633 !important;
	}
	.dark-mode.menu-style1 .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a {
		background: none !important;
		color: rgba(255, 255, 255, 0.7);
	}
}

/*----- Horizontal-Menu Style2 ----- */

.menu-style2 .header.top-header{
	border-bottom: 1px solid rgba(67, 87, 133, .2);
}
.menu-style2 .horizontalMenu>.horizontalMenu-list>li>a{
	border-left: 1px solid rgba(67, 87, 133, .2);
}
.menu-style2 .hor-menu .horizontalMenu>.horizontalMenu-list>li>a {
    padding: 0.5rem 2.4rem 0.5rem;
}
.menu-style2 .horizontalMenu>.horizontalMenu-list>li:last-child>a {
    border-right: 1px solid rgba(67, 87, 133, .2);
}
.menu-style2 .horizontalMenu>.horizontalMenu-list>li>a i{
	display: -webkit-box;
    text-align: -webkit-center;
	margin:0 auto;
}
.menu-style2 .horizontalMenu>.horizontalMenu-list>li>a .horizontal-icon{
	display:contents;
}
.menu-style2 .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu{
	top:58px;
}
.menu-style2 .horizontalMenu>.horizontalMenu-list>li>a {
	margin:0 !important;
}
.menu-style2 .horizontalMenu>.horizontalMenu-list>li>a.active {
    color: #4a32d4;
    text-decoration: none;
    font-weight: 500;
     border-bottom: 0 !important;
}
.dark-mode.menu-style2 .horizontalMenu>.horizontalMenu-list>li>a.active {
    color: #518cff;
}
.dark-mode.menu-style2 .header.top-header{
	border-bottom:1px solid rgba(221, 228, 235, 0.15);
}
.dark-mode.menu-style2 .horizontalMenu>.horizontalMenu-list>li>a{
	border-left: 1px solid rgba(221, 228, 235, 0.15);
}
.dark-mode.menu-style2 .horizontalMenu>.horizontalMenu-list>li:last-child>a {
    border-right: 1px solid rgba(221, 228, 235, 0.15);
}
@media only screen and (max-width: 991px) {
	.menu-style2 .horizontalMenu>.horizontalMenu-list>li>a i {
		display: inline;
	}
	.menu-style2 .horizontalMenu>.horizontalMenu-list>li>.horizontalMenu-click>i {
		display: none;
	}
	.menu-style2 .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu {
		 top: 0 !important; 
	}
	.menu-style2 .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu{
		top:0;
	}
	.menu-style2 .hor-menu .horizontalMenu>.horizontalMenu-list>li>a {
		padding: 0.7rem 1.2rem 0.7rem !important;
	}
	.menu-style2 .horizontalMenu>.horizontalMenu-list>li:hover>a>.fa {
		color: rgba(255, 255, 255, 0.5) !important;
	}
}
@media(max-width:1088px){
	.header-setting{
		display:none;
	}	
}
@media(max-width:1278px) and (min-width:991px){
	.menu-style2 .hor-menu .horizontalMenu>.horizontalMenu-list>li>a {
		padding: 0.3rem 1.9rem 0.3rem !important;
	}
}

/*----- Horizontal-Menu Default ----- */
.default-menu .horizontalMenu>.horizontalMenu-list>li>a{
	color:#031938;
}
.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a{
	color: #031938;
}
.default-menu .horizontalMenu>.horizontalMenu-list>li>a.active {
    color: #4a32d4;
    text-decoration: none;
	border-bottom:2px solid #4a32d4;
}
.default-menu .horizontalMenu>.horizontalMenu-list>li>a:hover{
    color: #4a32d4;
    text-decoration: none;
}
.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover {
	text-decoration: none;
	color:#4a32d4;
}
.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover{
	text-decoration: none;
	color:#4a32d4;
}
.default-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a:hover{
	text-decoration: none;
	color:#4a32d4;
}
.dark-mode.default-menu .horizontalMenu>.horizontalMenu-list>li>a {
    color: #fff;
}
.dark-mode.default-menu .horizontalMenu>.horizontalMenu-list>li>a.active {
    color: #518cff;
    border-bottom: 2px solid #518cff;
}
.dark-mode.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a {
    color: #fff;
}
.dark-mode.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover {
    color: #2871f9;
}
.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
    text-decoration: none;
    color: #2871f9;
}
.dark-mode .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a:hover {
    color: #286ff8;
}
@media(max-width:1088px){
	.default-menu .header-setting{
		display:none;
	}
}
@media only screen and (max-width: 991px) {
	.default-menu .horizontalMenu {
		width: 100%;
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li {
		border-bottom:1px solid rgba(67, 87, 133, .2);
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>a {
		color: #000;
		line-height: 25px;
		border-bottom-color: rgba(255, 255, 255, 0.13);
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li a.menuhomeicon {
		border-top: solid 1px rgba(255, 255, 255, 0.13);
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>a>.fa {
		font-size: 16px;
		color: #000;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li:hover>a {
		background-color: rgba(0, 0, 0, 0.08);
		text-decoration: none;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu {
		background-color: rgb(255,255,255,0.04);
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a {
		color: #031938;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li span+a {
		padding-right: 30px;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a>.fa {
		display: none;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover {
		background-color: #e7e7e7;
		color: #6b6f80;
		text-decoration: underline;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu li:hover>a {
		background-color: #e7e7e7;
		color: #6b6f80;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a {
		color: #031938 !important;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
		background-color: #e7e7e7;
		color: #6b6f80;
		text-decoration: underline;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a.active {
		color: #6b6f80;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>a {
		color: #6b6f80;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a {
		color: #6b6f80;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
		background-color: #e7e7e7;
		color: #6b6f80;
		text-decoration: underline;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a.active {
		color: #6b6f80;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu {
		color: #6b6f80;
		border-bottom: 1px solid rgba(255, 255, 255, 0.13);
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .title {
		color: #6b6f80;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu>ul>li>a {
		background-color: #e7e7e7;
		color: #6b6f80;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu>ul>li>a:hover {
		background-color: #6b6f80000;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu ul li.title {
		color: #6b6f80;
		background-color: transparent;
	}
	.default-menu .horizontal-header {
		background-color: #eaecf0;
	}
	.default-menu .callusbtn {
		color:#6b6f80;
	}
	.default-menu .callusbtn:hover .fa {
		color:#6b6f80;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover {
		background: rgb(227, 212, 255,0.2);
		color:#4a32d4;
		text-decoration: none;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu li:hover>a {
		background:#fff;
		color: #4a32d4 !important;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li:hover>a {
		background: #4a32d4;
		color: #fff !important;
		text-decoration: none;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li:hover>a{
		color:#4a32d4;
		text-decoration: none;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li>a.active>.fa{
		color: #4a32d4 !important;
	}
	.default-menu .horizontalMenu>.horizontalMenu-list>li:hover>a>.fa{
		color: #4a32d4 !important;
	}
	
	.dark-mode.default-menu .horizontalMenu>.horizontalMenu-list>li>a {
		color: #fff;
	}
	.dark-mode.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a {
		color: rgba(255, 255, 255, 0.7);
	}
	.dark-mode.default-menu .horizontalMenu>.horizontalMenu-list>li {
		border-bottom: 1px solid rgba(221, 228, 235, 0.15);
	}
	.dark-mode.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu li:hover>a {
		background: none;
		color: #2871f9 !important;
	}
	.dark-mode.default-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a{
		color: rgba(255, 255, 255, 0.7);
	}
	.dark-mode.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a{
		color: rgba(255, 255, 255, 0.7) !important;
	}
	.dark-mode.default-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
		background-color: rgba(255, 255, 255, 0.05);
	}
}

/*----- Horizontal-Menu Color ----- */
.color-menu .horizontalMenu>.horizontalMenu-list>li>a{
	border-left: 1px solid rgba(255, 255, 255, .2);
	margin:0;
}
.color-menu .horizontalMenu>.horizontalMenu-list>li>a.active {
    color: #fff;
    text-decoration: none;
	background:rgba(0,0,0,0.2);
	border-bottom:0 !important;
}
.color-menu .horizontalMenu>.horizontalMenu-list>li>a:hover{
	background:rgba(0,0,0,0.2) !important;
}
.color-menu .horizontalMenu>.horizontalMenu-list>li>a {
    color: #fff;
}
.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a{
	color: #031938;
}
.color-menu .horizontalMenu>.horizontalMenu-list>li>a.active {
    color: #fff;
    text-decoration: none;
}
.color-menu .horizontalMenu>.horizontalMenu-list>li>a:hover{
    color: #fff ;
    text-decoration: none;
	background:#4a32d4 !important ;
}
.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover{
	color: #4a32d4 ;
}
.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover{
	text-decoration: none;
	color:#4a32d4;
}
.color-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a:hover{
	text-decoration: none;
	color:#4a32d4;
}
.color-menu .horizontal-main {
    background: #4a32d4;
}
.color-menu.dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a{
	color:#fff;
}
.color-menu.dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover {
    color: #2871f9;
}
.color-menu.dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
    text-decoration: none;
    color: #2871f9;
}
.color-menu.dark-mode .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a:hover {
    color: #286ff8;
}
.boxed.color-leftmenu.color-menu .horizontal-main {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
@media(max-width:1088px){
	.color-menu .header-setting{
		display:none;
	}
}
@media only screen and (max-width: 991px) {
	.color-menu .horizontalMenu {
		width: 100%;
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li {
		border-bottom:1px solid rgba(67, 87, 133, .2);
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>a {
		color: #fff;
		line-height: 25px;
		border-bottom: 1px solid;
		border-bottom-color: rgba(255, 255, 255, 0.13);
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li a.menuhomeicon {
		border-top: solid 1px rgba(255, 255, 255, 0.13);
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>a>.fa {
		font-size: 16px;
		color: #000;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>a .hor-icon {
		font-weight: 700;
		display: none !important;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li:hover>a {
		background-color: rgba(0, 0, 0, 0.08);
		text-decoration: none;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu {
		background-color: rgb(255,255,255,0.04);
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a {
		color: rgba(255, 255, 255, 0.7);
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li span+a {
		padding-right: 30px;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a>.fa {
		display: none;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover {
		background-color: #e7e7e7;
		color: #6b6f80;
		text-decoration: underline;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu li:hover>a {
		background-color: #e7e7e7;
		color: #6b6f80;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a {
		color:rgba(255, 255, 255, 0.6) !important;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
		background-color: #e7e7e7;
		color: #6b6f80;
		text-decoration: underline;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a.active {
		color: #6b6f80;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>a {
		color: #6b6f80;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a {
		color: #6b6f80;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
		background-color: #e7e7e7;
		color: #6b6f80;
		text-decoration: underline;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a.active {
		color: #6b6f80;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu {
		color: #6b6f80;
		border-bottom: 1px solid rgba(255, 255, 255, 0.13);
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .title {
		color: #6b6f80;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu>ul>li>a {
		background-color: #e7e7e7;
		color: #6b6f80;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu>ul>li>a:hover {
		background-color: #6b6f80000;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu ul li.title {
		color: #6b6f80;
		background-color: transparent;
	}
	.color-menu .horizontal-header {
		background-color: #eaecf0;
	}
	.color-menu .callusbtn {
		color:#6b6f80;
	}
	.color-menu .callusbtn:hover .fa {
		color:#6b6f80;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover {
		background: rgb(227, 212, 255,0.2);
		color:#4a32d4;
		text-decoration: none;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu li:hover>a {
		background:none;
		color: #fff!important;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li:hover>a {
		background:rgba(0,0,0,0.2);
		color:#fff !important;
		text-decoration: none;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li:hover>a{
		color:#4a32d4;
		text-decoration: none;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>a.active>.fa{
		color: #4a32d4 !important;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li:hover>a>.fa{
		color: #4a32d4 !important;
	}
	.color-menu.active .horizontalMenu>.horizontalMenu-list{
		background:#4a32d4;
	}
	.color-menu .mega-menubg {
		box-shadow: none !important;
		border: 0 !important;
		padding: 0 !important;
		background:#4a32d4 !important;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a {
		color:rgba(255, 255, 255, 0.7);
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a:hover {
		color:#fff;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>.horizontalMenu-click>i {
		color: rgba(255, 255, 255, 0.4);
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu {
		box-shadow: none !important;
		background: rgba(0, 0, 0, 0.2);
		border-radius: 0px !important;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
		background-color:rgba(0, 0, 0, 0.2);
		color: #6b6f80;
		text-decoration: underline;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>a{
		border-left:0px;
	}
	.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li .horizontalMenu-click02>i {
		color:rgba(255, 255, 255, 0.2);
	}
	.dark-mode.color-menu.active .horizontalMenu>.horizontalMenu-list {
		background: #4a32d4 !important;
	}
	.dark-mode.color-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu {
		background: rgba(0, 0, 0, 0.2) !important;
	}
	.color-menu.dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a {
		color: rgba(255, 255, 255, 0.7);
	}
	.color-menu.dark-mode .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a:hover{
		color:#fff;
	}
}

/*----- Horizontal-Menu Dark ----- */

.dark-menu .horizontalMenu>.horizontalMenu-list>li>a{
	color:#fff;
	border-left: 1px solid rgba(255, 255, 255, .2);
	margin:0;
}
.dark-menu .horizontalMenu>.horizontalMenu-list>li>a.active {
    color: #518cff;
    text-decoration: none;
	background:rgba(255, 255, 255, 0.07);
	border-bottom:0 !important;
}
.dark-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a{
	color: #031938;
}
.dark-menu .horizontalMenu>.horizontalMenu-list>li>a:hover{
    color: #518cff;
    text-decoration: none;
}
.dark-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover {
	text-decoration: none;
	color:#4a32d4;
}
.dark-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a:hover{
	text-decoration: none;
	color:#4a32d4;
}
.dark-menu .horizontal-main {
    background: #0a003a;
}
.dark-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
    text-decoration: none;
    color: #4a32d4;
}
.dark-menu.dark-mode .horizontal-main {
    background: #07002d;
}
.dark-menu.dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a {
    color: #fff;
}
.dark-menu.dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover {
    color: #2871f9;
}
.dark-menu.dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
    color: #2871f9;
}
.dark-menu.dark-mode .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a:hover {
    color: #286ff8;
}
.dark-menu.dark-leftmenu.boxed .horizontal-main {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
@media(max-width:1088px){
	.dark-menu .header-setting{
		display:none;
	}
}
@media only screen and (max-width: 991px) {
	.dark-menu .horizontalMenu {
		width: 100%;
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li {
		border-bottom:1px solid rgba(221, 228, 235, 0.15);
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>a {
		color: #fff;
		line-height: 25px;
		border-bottom-color: rgba(221, 228, 235, 0.15);
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li a.menuhomeicon {
		border-top:1px solid rgba(221, 228, 235, 0.15);
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>a>.fa {
		font-size: 16px;
		color: #000;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>a{
		border-left:0px !important;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a {
		color: rgba(255, 255, 255, 0.7);
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li span+a {
		padding-right: 30px;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a>.fa {
		display: none;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a {
		color:rgba(255, 255, 255, 0.5) !important;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a.active {
		color: #6b6f80;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>a {
		color: #6b6f80;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a {
		color: #6b6f80;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
		background-color: #e7e7e7;
		color: #6b6f80;
		text-decoration: underline;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a.active {
		color: #6b6f80;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>.horizontalMenu-click>i {
		color: rgba(255, 255, 255, 0.4);
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu {
		background-color: rgba(0, 0, 0, 0.1);
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li .horizontalMenu-click02>i {
		color: rgba(255, 255, 255, 0.2);
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu {
		box-shadow: none !important;
		background: rgba(0, 0, 0, 0.2);
		border-radius: 0px !important;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu {
		color: #6b6f80;
		border-bottom: 1px solid rgba(255, 255, 255, 0.13);
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .title {
		color: #6b6f80;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu>ul>li>a {
		background-color: #e7e7e7;
		color: #6b6f80;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu>ul>li>a:hover {
		background-color: #6b6f80000;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu ul li.title {
		color: #6b6f80;
		background-color: transparent;
	}
	.dark-menu .horizontal-header {
		background-color: #eaecf0;
	}
	.dark-menu .callusbtn {
		color:#6b6f80;
	}
	.dark-menu .callusbtn:hover .fa {
		color:#6b6f80;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover {
		background: rgb(227, 212, 255,0.2);
		color:#4a32d4;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu li:hover>a {
		background: none;
		color: #fff!important;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li:hover>a {
		background:rgba(255, 255, 255, 0.05);
		color:#fff !important;
		text-decoration: none;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li:hover>a{
		color:#4a32d4;
		text-decoration: none;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>a.active>.fa{
		color: #4a32d4 !important;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li:hover>a>.fa{
		color: #4a32d4 !important;
	}
	.dark-menu.active .horizontalMenu>.horizontalMenu-list{
		background:#0a003a;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
		background-color:rgba(255, 255, 255, 0.05);
		color: #6b6f80;
		text-decoration: underline;
	}
	.dark-menu .mega-menubg {
		box-shadow: none !important;
		border: 0 !important;
		padding: 0 !important;
		background: none !important;
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a {
		color:rgba(255, 255, 255, 0.7);
	}
	.dark-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a:hover {
		color:#fff;
	}
	.dark-menu.dark-mode.active .horizontalMenu>.horizontalMenu-list {
		background: #07002d !important;
	}
	.dark-menu.dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu {
		background-color: rgba(0, 0, 0, 0.2) !important;
	}
	.dark-menu.dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a {
		color: rgba(255, 255, 255, 0.7);
	}
}

/*----- Left-Menu Image1 ----- */
.leftmenuimage1 .app-sidebar {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    margin-top: 4.7rem;
    width: 230px;
    height: 100vh;
    z-index: 1;
    background: url(../images/photos/bg-1.png) no-repeat !important;
    border-right: 1px solid rgba(67, 87, 133, .2);
	padding-bottom: 4.7rem;
	background-size:cover !important;
	transition:left 0.3s ease,width 0.3s ease;
}
.leftmenuimage1.boxed .app-sidebar {
	padding-bottom: 8rem;
}
.leftmenuimage1 .app-sidebar:before {
	content: '';
    position: fixed;
    background: rgba(255, 255, 255, 0.9);
    height: 100vh;
    width: 230px;
    z-index: -1;
    top: 0;
    bottom: 0;
    margin-top: 75px;
	padding-bottom: 4.7rem;
	transition: left 0.3s ease,width 0.3s ease;
}
.leftmenuimage1 .ps__rail-y{
	height:auto  !important;
}
.leftmenuimage1 .ps__thumb-y{
	height:auto !important;
}
.leftmenuimage1 .user-info h6 {
    color: #031938;
}
.leftmenuimage1 .slide-menu a.active {
    color: #4a32d4;
}
.leftmenuimage1 .side-menu .side-menu__icon {
    color: #031938;
    background: #dad9e6;
}
.leftmenuimage1 .side-menu__item.active .side-menu__icon, .leftmenuimage1 .side-menu__item:hover .side-menu__icon, .leftmenuimage1 .side-menu__item:focus .side-menu__icon {
    color: #fff;
	background:rgba(255, 255, 255, 0.15);
}
.leftmenuimage1 .slide-item.active, .leftmenuimage1 .slide-item:hover, .leftmenuimage1 .slide-item:focus {
    background: transparent;
}
.leftmenuimage1 .border {
    border: 1px solid rgba(153, 176, 230, 0.2) !important;
}
.leftmenuimage1 .sidebar-navs .nav-link i {
    color: #031938;
}
.leftmenuimage1 .nav-pills .nav-link.active, .leftmenuimage1 .nav-pills .show>.nav-link {
    color: #031938;
    background-color: #2a2782;
}
.leftmenuimage1 .app-sidebar__user {
    border-bottom:1px solid rgba(67, 87, 133, .2);
}
.dark-mode.leftmenuimage1 .app-sidebar:before {
    background: rgba(19, 22, 51, 0.9);
}
.dark-mode.leftmenuimage1 .slide-item.active, .dark-mode.leftmenuimage1 .slide-item:hover, .dark-mode.leftmenuimage1 .slide-item:focus{
	background: transparent;
}
.dark-mode.leftmenuimage1 .side-menu .side-menu__icon {
    color: #fff;
    background: rgba(255,255,255,0.18);
}
.leftmenuimage1.color-leftmenu .app-sidebar:before {
    background:rgba(74, 50, 212, 0.9);
}
.leftmenuimage1.color-leftmenu .app-sidebar {
    background: url(../images/photos/bg-1.png) no-repeat !important;
    background-size: cover !important;
}
.leftmenuimage1.color-leftmenu .slide-menu a.active {
    color: #fff;
    background: transparent;
}
.leftmenuimage1.color-leftmenu .slide-item.active, .leftmenuimage1.color-leftmenu .slide-item:hover, .leftmenuimage1.color-leftmenu .slide-item:focus {
    color: #fff;
    background: none;
}
.leftmenuimage1.color-leftmenu .slide-item {
    color: rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.dark-leftmenu.leftmenuimage1 .app-sidebar:before {
    background: rgba(7, 0, 43, 0.9);
}
.dark-mode.leftmenuimage1.color-leftmenu .app-sidebar {
    background: url(../images/photos/bg-1.png) no-repeat !important;
    background-size: cover !important;
}
.dark-mode.leftmenuimage1.dark-leftmenu .app-sidebar {
    background: url(../images/photos/bg-1.png) no-repeat !important;
    background-size: cover !important;
}
.dark-mode.dark-leftmenu.leftmenuimage1 .side-menu__item.active, .dark-mode.dark-leftmenu.leftmenuimage1 .side-menu__item:hover, .dark-mode.dark-leftmenu.leftmenuimage1 .side-menu__item:focus {
    background: rgba(255, 255, 255, 0.1);
}
.dark-mode.leftmenuimage1 .sidebar-navs .nav-link i {
    color: #fff;
}
.leftmenuimage1.color-leftmenu .sidebar-navs .nav-link i {
    color: #fff;
}
.leftmenuimage1.dark-leftmenu .sidebar-navs .nav-link i {
    color: #fff;
}

@media (min-width: 768px){
	.sidebar-mini.sidenav-toggled.leftmenuimage1 .app-sidebar:before {
		background: rgba(255, 255, 255, 0.9);
	}
	.dark-mode.sidebar-mini.sidenav-toggled.leftmenuimage1 .app-sidebar:before {
		background: rgba(19, 22, 51, 0.9);
	}
	.color-leftmenu.sidebar-mini.sidenav-toggled.leftmenuimage1 .app-sidebar:before {
		background:rgba(74, 50, 212, 0.9);
	}
	.dark-leftmenu.sidebar-mini.sidenav-toggled.leftmenuimage1 .app-sidebar:before {
		background:rgba(7, 0, 43, 0.9);
	}
 }

/*----- Left-Menu Image2 ----- */
.leftmenuimage2 .app-sidebar {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    margin-top: 4.7rem;
    width: 230px;
    height: 100vh;
    z-index: 1;
    background: url(../images/photos/bg-2.png) no-repeat !important;
    border-right: 1px solid rgba(67, 87, 133, .2);
	padding-bottom: 4.7rem;
	background-size:cover !important;
	transition: left 0.3s ease,width 0.3s ease;
}
.leftmenuimage2.boxed .app-sidebar {
	padding-bottom: 8rem;
}
.leftmenuimage2 .app-sidebar:before {
	content: '';
    position: fixed;
    background: rgba(255, 255, 255, 0.9);
    height: 100vh;
    width: 230px;
    z-index: -1;
    top: 0;
    bottom: 0;
    margin-top: 75px;
	padding-bottom: 4.7rem;
	transition: left 0.3s ease,width 0.3s ease;
}
.leftmenuimage2 .ps__rail-y{
	height:auto  !important;
}
.leftmenuimage2 .ps__thumb-y{
	height:auto !important;
}
.leftmenuimage2 .user-info h6 {
    color: #031938;
}
.leftmenuimage2 .slide-menu a.active {
    color: #4a32d4;
}
.leftmenuimage2 .side-menu .side-menu__icon {
    color: #031938;
    background: #dad9e6;
}
.leftmenuimage2 .side-menu__item.active .side-menu__icon, .leftmenuimage2 .side-menu__item:hover .side-menu__icon, .leftmenuimage2 .side-menu__item:focus .side-menu__icon {
    color: #fff;
	background:rgba(255, 255, 255, 0.15);
}
.leftmenuimage2 .slide-item.active, .leftmenuimage2 .slide-item:hover, .leftmenuimage2 .slide-item:focus {
    background: transparent;
}
.leftmenuimage2 .border {
    border: 1px solid rgba(153, 176, 230, 0.2) !important;
}
.leftmenuimage2 .sidebar-navs .nav-link i {
    color: #031938;
}
.leftmenuimage2 .nav-pills .nav-link.active, .leftmenuimage2 .nav-pills .show>.nav-link {
    color: #031938;
    background-color: #2a2782;
}
.leftmenuimage2 .app-sidebar__user {
    border-bottom:1px solid rgba(67, 87, 133, .2);
}
.dark-mode.leftmenuimage2 .app-sidebar:before {
    background: rgba(19, 22, 51, 0.9);
}
.dark-mode.leftmenuimage2 .side-menu__item.active, .dark-mode.leftmenuimage2 .side-menu__item:hover, .dark-mode.leftmenuimage2 .side-menu__item:focus {
    background: #4a32d4;
}
.dark-mode.leftmenuimage2 .slide-item.active, .dark-mode.leftmenuimage2 .slide-item:hover, .dark-mode.leftmenuimage2 .slide-item:focus{
	background: transparent;
}
.dark-mode.dark-leftmenu.leftmenuimage2 .side-menu__item.active, .dark-mode.dark-leftmenu.leftmenuimage2 .side-menu__item:hover, .dark-mode.dark-leftmenu.leftmenuimage2 .side-menu__item:focus {
    background: rgba(255, 255, 255, 0.1);
}
.leftmenuimage2.dark-mode .side-menu .side-menu__icon {
    color: #fff;
    background: rgba(255,255,255,0.18);
}
.leftmenuimage2.color-leftmenu .app-sidebar:before {
    background:rgba(74, 50, 212, 0.9);
}
.leftmenuimage2.color-leftmenu .app-sidebar {
    background: url(../images/photos/bg-1.png) no-repeat !important;
    background-size: cover !important;
}
.leftmenuimage2.color-leftmenu .slide-menu a.active {
    color: #fff;
    background: transparent;
}
.leftmenuimage2.color-leftmenu .slide-item.active, .leftmenuimage2.color-leftmenu .slide-item:hover, .leftmenuimage2.color-leftmenu .slide-item:focus {
    color: #fff;
    background: none;
}
.leftmenuimage2.color-leftmenu .slide-item {
    color: rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.leftmenuimage2.dark-leftmenu .app-sidebar:before {
    background: rgba(7, 0, 43, 0.9);
}
.leftmenuimage2.dark-leftmenu.dark-mode .app-sidebar {
    background: url(../images/photos/bg-2.png) no-repeat !important;
    background-size: cover !important;
}
.leftmenuimage2.color-leftmenu.dark-mode .app-sidebar {
    background: url(../images/photos/bg-2.png) no-repeat !important;
    background-size: cover !important;
}
.leftmenuimage2.color-leftmenu .sidebar-navs .nav-link i {
    color: #fff;
}
.leftmenuimage2.dark-mode .sidebar-navs .nav-link i {
    color: #fff;
}
.leftmenuimage2.dark-leftmenu .sidebar-navs .nav-link i {
    color: #fff;
}
@media (min-width: 768px){
	.sidebar-mini.sidenav-toggled.leftmenuimage2 .app-sidebar:before {
		background: rgba(255, 255, 255, 0.9);
	}
	.dark-mode.sidebar-mini.sidenav-toggled.leftmenuimage2 .app-sidebar:before {
		background: rgba(19, 22, 51, 0.9);
	}
	.color-leftmenu.sidebar-mini.sidenav-toggled.leftmenuimage2 .app-sidebar:before {
		background:rgba(74, 50, 212, 0.9);
	}
	.dark-leftmenu.sidebar-mini.sidenav-toggled.leftmenuimage2 .app-sidebar:before {
		background:rgba(7, 0, 43, 0.9);
	}
 }

/*----- Left-Menu Color ----- */
.color-leftmenu .app-sidebar {
	background:#4a32d4;
	border-right:1px solid rgba(255, 255, 255, .06)
}
.color-leftmenu .app-sidebar__user {
	border-bottom: 1px solid rgba(255, 255, 255, .06);
}
.color-leftmenu .side-menu__item {
	color:#fff;
	border-bottom: 1px solid rgba(255, 255, 255, .1)
}
.color-leftmenu .side-menu__item.active, .color-leftmenu .side-menu__item:hover, .color-leftmenu .side-menu__item:focus {
	color: #fff;
    background:rgba(0, 0, 0, 0.1);
}
.color-leftmenu .slide-menu a.active{
	color:#fff;
    background:transparent;
}
.color-leftmenu .slide-item.active, .color-leftmenu .slide-item:hover, .color-leftmenu .slide-item:focus {
	color: #fff;
    background:transparent;
}
.color-leftmenu .slide-item {
	color: rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(255, 255, 255, 0.04);
}
.color-leftmenu .slide-menu li:last-child .slide-item {
	border-bottom: 1px solid rgba(255, 255, 255, .04);
}
.color-leftmenu .app-title {
	background-color: #fff;
}
.color-leftmenu .user-info .text-dark{
	color: #fff;
}
.color-leftmenu .user-info .text-muted{
	color:#c2cbe2 !important;
}
.color-leftmenu .sidebar-navs .nav-link.border{
	border:1px solid rgba(255,255,255,0.2) !important;
}
.color-leftmenu .sidebar-navs a{
	color:#fff;
}
.color-leftmenu .side-menu .side-menu__icon {
    color: #fff;
    background:rgba(255, 255, 255, 0.15);
}
.color-leftmenu .user-info h6 {
    color: #fff;
}
.dark-mode.color-leftmenu .app-sidebar {
    background: #4a32d4 !important;
}
.dark-mode.color-leftmenu .slide-menu a.active {
    color: #fff !important;
    background: transparent;
}
.dark-mode.color-leftmenu .side-menu a:hover {
    color: #fff;
}
.dark-mode.color-leftmenu .side-menu__item.active, .dark-mode.color-leftmenu .side-menu__item:hover, .dark-mode.color-leftmenu .side-menu__item:focus {
    color: #fff;
    background: rgba(0, 0, 0, 0.1);
}

/*----- Left-Menu Dark ----- */

.dark-leftmenu .app-sidebar {
	background: #07002b;
	border-right:1px solid rgba(255, 255, 255, .1)
}
.dark-leftmenu .app-sidebar__user {
	border-bottom: 1px solid rgba(255, 255, 255, .1);
}
.dark-leftmenu .side-menu__item {
	color:#fff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1)
}
.dark-leftmenu .slide-menu a.active{
	color:#fff;
    background:transparent;
}
.dark-leftmenu .slide-item.active, .dark-leftmenu .slide-item:hover, .dark-leftmenu .slide-item:focus {
	color: #fff;
    background:transparent;
}
.dark-leftmenu .side-menu .side-menu__icon {
	color: #fff;
}
.dark-leftmenu .slide-item {
	color: rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.dark-leftmenu .slide-menu li:last-child .slide-item {
	border-bottom: 1px solid rgba(255, 255, 255, .1);
}
.dark-leftmenu .app-title {
	background-color: #FFF;
}
.dark-leftmenu .user-info .text-dark{
	color: #fff !important;
}
.dark-leftmenu .user-info .text-muted{
	color:#c2cbe2 !important
}
.dark-leftmenu .sidebar-navs .nav-link.border{
	border:1px solid rgba(255,255,255,0.2) !important
}
.dark-leftmenu .sidebar-navs a{
	color:#fff !important;
}
.dark-leftmenu .side-menu__item.active .side-menu__icon, .dark-leftmenu .side-menu__item:hover .side-menu__icon, .dark-leftmenu .side-menu__item:focus .side-menu__icon {
    color: #fff;
    background: rgba(255,255,255,0.1);
}
.dark-leftmenu .side-menu .side-menu__icon {
    color: #fff;
    background: rgba(255,255,255,0.18);
}
.dark-leftmenu .user-info h6 {
    color: #fff;
}
.dark-leftmenu .side-menu__item.active, .dark-leftmenu .side-menu__item:hover, .dark-leftmenu .side-menu__item:focus {
    color: #fff;
    background: rgba(255, 255, 255, 0.1);
}
.dark-leftmenu.dark-mode .app-sidebar {
    background: #07002b !important;
}
.dark-leftmenu.dark-mode .slide-menu a.active {
    color: #fff !important;
    background:transparent;
}
.dark-leftmenu.dark-mode .side-menu a:hover {
    color: #fff;
}


/*----- Boxed Css ----- */
@media (min-width: 1025px){
	.boxed .page{
		max-width:1400px;
		margin:0 auto;
		background:#f2f3f9;
		position:relative;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: center;
		justify-content: center;
		min-height: 100vh;
		box-shadow:rgba(19, 19, 19, 0.1) 0px 5px 25px 0px;
	}
	body.boxed{
		background:#d6d9e0;
	}
	.boxed .header.top-header {
		width: 1400px;
		max-width:100%;
	}
	.boxed .horizontalMenu>.horizontalMenu-list>li>a .fa{
		margin-right:0px !important;
	}
	.boxed .horizontal-main.hor-menu{
		max-width:1400px;
		margin-left:auto;
		margin-right:auto;
	}
	.boxed .vh {
		height: 100vh;
	}
	.boxed .app-sidebar{
		left: auto !important;
	}
	.boxed .container {
		max-width: 1350px;
	}
	.boxed .app.sidenav-toggled .app-sidebar.comb-sidebar{
		left: -230px !important;
	}
	.boxed .app.sidenav-toggled .combine-hor .horizontalMenu {
		padding-right: 0px;
		padding-left: 0px;
	}
	.boxed .app.sidebar-mini.sidenav-toggled .combine-hor .horizontalMenu>.horizontalMenu-list>li:first-child>a {
		border-left:0px;
	}
	.boxed .header.top-header.comb-header{
		width:100%;
		max-width:1400px;
	}
	.boxed.dark-mode .page{
		background:#222840;
		box-shadow: none;
	}
	body.boxed.dark-mode{
		background:#2e3654;
	}			
	.default-style.boxed .page{
		background: #f3f6fd;
	}	
	.default-style.dark-mode.boxed .page{
		background: #222840;
	}	
	.body-style1.boxed .page{
		background: #fff;
	}
	.body-style1.dark-mode.boxed .page{
		background: #131633;
	}	
	.body-style2.boxed .page{
		background: #f3f6fd ;
	}	
	.body-style2.dark-mode.boxed .page{
		background: #222840;
	}
	.boxed.app.sidenav-toggled .app-sidebar.comb-sidebar {
		left: -230px !important;
	}	
}
@media (min-width: 992px) {
	.boxed .comb-sidebar.boxed-combsidebar{
		margin-top: 8.15rem !important;
	}
}

.boxed-combhor, .boxed-combsidebar{
	display:none;
}
.boxed .boxed-combhor, .boxed .boxed-combsidebar{
	display:block;
}
.boxed .default-combhor, .boxed .default-combsidebar{
	display:none;
}
.horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a.active{
		color:#4a32d4;
}
.horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a.active {
	color:#4a32d4;
}
.horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a.active{
	color:#4a32d4;
}