@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');
 nav {
	 background: #222b45 !important;
	 display: block;
	 color: #fff !important;
	 box-shadow: 0 0.5rem 1rem 0 #1a1f33;
}
 nav .navbar-brand {
	 color: #fff !important;
}
 nav .expand-bar {
	 font-size: 27px;
	 padding: 0px 20px 0px 20px;
	 cursor: pointer;
}
 .mi-sidebar {
	 background-color: #222b45;
	 box-shadow: 0 0.5rem 1rem 0 #1a1f33;
	 color: #fff;
	 font-family: Open Sans, sans-serif;
	 font-size: 0.9375rem;
	 font-weight: 400;
	 line-height: 1.25rem;
	 padding-right: 0px;
	 padding-left: 0px;
	 width: auto !important;
}
 .mi-sidebar ul {
	 list-style: none;
	 margin: 0px;
	 padding: 0px;
}
 .mi-sidebar ul li {
	 width: 100%;
	 cursor: pointer;
	 border-bottom: 1px solid #151a30;
	 color: #fff;
	 font-family: Open Sans, sans-serif;
	 font-size: 0.9375rem;
	 font-weight: 400;
	 line-height: 1.25rem;
}
 .mi-sidebar ul li .show {
	 border-top: 1px dotted #151a30;
}
 .mi-sidebar ul li .submenu li:hover {
	 border-right: 3px solid #fff;
}
 .mi-sidebar ul li .submenu li i {
	 font-size: 1rem !important;
}
 .mi-sidebar ul li .submenu .active {
	 border-right: 3px solid #fff;
}
 .mi-sidebar ul li .main-active {
	 border-left: 3px solid #fff;
}
 .mi-sidebar ul li .dropdown:hover {
	 border-left: 3px solid #fff;
}
 .mi-sidebar ul li .dropdown:after {
	 color: #a6b0cf;
	 content: '\f107';
	 font-family: "Font Awesome 5 Free";
	 font-style: normal;
	 font-weight: 900;
	 text-decoration: inherit;
	 float: right;
	 transition: 0.2s;
	 position: absolute;
	 right: 8px;
	 font-size: 18px;
}
 .mi-sidebar ul li a {
	 font-family: Open Sans, sans-serif;
	 font-size: 0.8125rem;
	 font-weight: 600;
	 line-height: 1.5rem;
	 padding: 0.75rem 1rem;
	 display: flex;
	 text-decoration: none;
	 align-items: center;
}
 .mi-sidebar ul li a i {
	 color: #8f9bb3;
	 font-size: 1.25rem;
	 margin: 0 0.8rem 0 0;
	 width: 1em;
	 text-align: center;
}
 .mi-sidebar ul li a span {
	 color: white;
}
 .mi-expand {
	 width: 16rem;
	 transition: 0.2s;
}
 .mi-expand li i {
	 display: block;
}
 .mi-expand li .title {
	 display: block;
}
 .mi-collapse {
	 width: 4rem;
	 transition: 0.2s;
}
 .mi-collapse li i {
	 text-align: center !important;
}
 .mi-collapse li .title {
	 display: none;
}
 