@charset "utf-8";
/*---- ---*/
@font-face {
	font-family: entypo;
	src: url(fonts/entypo.eot?71205724#iefix) format("embedded-opentype"), url(fonts/entypo.woff?71205724) format("woff"), url(fonts/entypo.ttf?71205724) format("truetype"), url(fonts/entypo.svg?71205724#entypo) format("svg");
	font-weight: normal; font-style: normal;
}
[class^='entypo-']::before {
	width: 1em; text-align: center; text-transform: none; line-height: 1em; font-family: "entypo"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: inherit; margin-right: 0.2em; margin-left: 0.2em; display: inline-block; speak: none;
}
[class*=' entypo-']::before {
	width: 1em; text-align: center; text-transform: none; line-height: 1em; font-family: "entypo"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: inherit; margin-right: 0.2em; margin-left: 0.2em; display: inline-block; speak: none;
}
.page-container {
	width: 100%; height: 100%; display: table; table-layout: fixed;
}
.loaded.page-container .page-container {
	position: relative;
}
.page-container .sidebar-menu {
	vertical-align: top; display: table-cell; z-index: 100; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}

.page-container .sidebar-menu .ps-container.sidebar-menu-inner {
	height: 100%; overflow: hidden;
}
.page-container.sidebar-collapsed .sidebar-menu .ps-container.sidebar-menu-inner {
	overflow: visible;
}
.page-container .sidebar-menu .logo-env {
	padding:0 12px 0 0; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.page-container .sidebar-menu .logo-env::before {
	display: table; content: " ";
}
.page-container .sidebar-menu .logo-env::after {
	display: table; content: " ";
}
.page-container .sidebar-menu .logo-env::after {
	clear: both;
}
.page-container .sidebar-menu .logo-env > div {
	vertical-align: middle; display: inline-block; white-space: nowrap;
}
.page-container .sidebar-menu .logo-env > div > a {
	color: rgb(170, 171, 174); display: inline-block;
}
.page-container .sidebar-menu .logo-env > div.sidebar-mobile-menu {
	float: right; position: relative;
}
.page-container .sidebar-menu .logo-env > div.sidebar-collapse a {
	padding: 5px 2px; border-radius: 3px; border: 1px solid rgb(69, 74, 84); transition:200ms ease-in-out; border-image: none; text-align: center; line-height: 1; font-size: 20px; font-weight: 300; display: inline-block; background-clip: padding-box; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -webkit-border-radius: 3px; -webkit-background-clip: padding-box; -moz-border-radius: 3px; -moz-background-clip: padding;
}
.page-container .sidebar-menu .logo-env > div.sidebar-mobile-menu a {
	padding: 5px 2px; border-radius: 3px; border: 1px solid rgb(69, 74, 84); transition:200ms ease-in-out; border-image: none; text-align: center; line-height: 1; font-size: 20px; font-weight: 300; display: inline-block; background-clip: padding-box; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -webkit-border-radius: 3px; -webkit-background-clip: padding-box; -moz-border-radius: 3px; -moz-background-clip: padding;
}
.page-container .sidebar-menu .logo-env > div.sidebar-collapse a:hover {
	background-color:rgba(255,255,255,.4); opacity:1;
}
.NavBox-hide .page-container .sidebar-menu .logo-env > div.sidebar-collapse a:hover{
	background-color:rgba(200,200,200,.4);
}
.page-container .sidebar-menu .logo-env > div.sidebar-mobile-menu a:hover {
	background-color: rgba(69, 74, 84, 0.4);
}
.page-container .sidebar-menu #main-menu {
	list-style: none; margin: 0px 0px 20px; padding: 0px;
}
.page-container .sidebar-menu #main-menu li {
	margin: 0px; font-size:13px; border-bottom-color:#ebebec; border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index:9;
	background:#e5e5e5;
}
.page-container .sidebar-menu #main-menu li#search {
	background: rgb(38, 43, 52); height: 48px; border-bottom-color: rgba(69, 74, 84, 0.5); position: relative;
}
.page-container .sidebar-menu #main-menu li#search :-ms-input-placeholder {
	color: rgba(170, 171, 174, 0.7);
}
.page-container .sidebar-menu #main-menu li#search .search-input {
	background: none; margin: 0px; padding: 15px 45px 15px 20px; border: currentColor; transition:opacity 350ms ease-in-out; border-image: none; width: 100%; color: rgb(170, 171, 174); z-index: 100; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-transition: 350ms opacity ease-in-out; -o-transition: 350ms opacity ease-in-out; -moz-transition: 350ms opacity ease-in-out;
}
.page-container .sidebar-menu #main-menu li#search button {
	background: none; margin: 0px; padding: 13px 20px 15px; border: currentColor; border-image: none; top: 0px; right: 0px; color: rgb(170, 171, 174); position: absolute;
}
.page-container .sidebar-menu #main-menu li#search button i {
	margin: 0px;
}
.page-container .sidebar-menu #main-menu li i {
	font-size: 15px; margin-right: 5px; position: relative; float:left;
}
.sidebar-collapsed .sidebar-menu #main-menu li i{
	float:none;
}
.page-container .sidebar-menu #main-menu li i img{
	max-height:16px; vertical-align:middle; opacity:0.75;
}
.page-container .sidebar-menu #main-menu li a:hover i img{
	max-height:16px; vertical-align:middle; opacity:1;
}
.page-container .sidebar-menu #main-menu li a {
	padding: 11px 10px; transition:color 250ms ease-in-out, background-color 250ms ease-in-out; color:#51555d; display: block; position: relative; z-index: 102; -webkit-transition: color 250ms ease-in-out, background-color 250ms ease-in-out; -o-transition: color 250ms ease-in-out, background-color 250ms ease-in-out; -moz-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
	cursor:pointer;
}
.page-container .sidebar-menu #main-menu li a i {
	top: 0; display: inline-block;
}
.page-container .sidebar-menu #main-menu li a span {
	transition:opacity 350ms ease-in-out; -webkit-transition: 350ms opacity ease-in-out; -o-transition: 350ms opacity ease-in-out; -moz-transition: 350ms opacity ease-in-out;
	margin:3px 0 0 10px; display:block;
}
.sidebar-collapsed .sidebar-menu #main-menu li a span{
	margin:0; display:inline;
}
.page-container .sidebar-menu #main-menu li a:hover {
	color:#000; background-color:#f3f3f3;text-decoration:none;
}
.page-container .sidebar-menu #main-menu li a .badge {
	line-height: 1.3; font-size: 11px; float: right; position: relative;
}
.page-container .sidebar-menu #main-menu li a .badge-primary.badge {
	border: 1px solid rgb(69, 74, 84); border-image: none; top: -1px;
}
.page-container .sidebar-menu #main-menu li.active > a {
	color:#000; background-color:#f3f3f3;
}
.page-container .sidebar-menu #main-menu ul > li.active > a{
	color:#005296;/*ee4749*/ font-weight:bold;
}
.page-container .sidebar-menu #main-menu > li.has-sub li.has-sub.active > a{
	color:#000; font-weight:normal;
}
.page-container .sidebar-menu #main-menu li.has-sub > a::before {
	transition:300ms ease-in-out; top: 0px; color:#999999; font-family: "Entypo"; font-size: 15px; margin-left: 13px; float: right; display: inline-block; position: relative; content: "\e879"; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out;
}
.page-container .sidebar-menu #main-menu li.opened.has-sub > a::before {
	transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -moz-transform: rotate(90deg);
}
.sidebar-collapsed .sidebar-menu #main-menu li.opened.has-sub ul a > i{
	float:left;
}
.sidebar-collapsed .sidebar-menu #main-menu li.opened.has-sub ul a > span{
	display:block; margin:3px 0 0 21px;
}
.page-container .sidebar-menu #main-menu li ul {
	list-style: none; margin: 0px; padding: 0px; overflow: hidden; border-top-color:#ebebec; border-top-width: 1px; border-top-style: solid; display: none; position: relative; z-index: 11;
}
.page-container .sidebar-menu #main-menu li ul.visible {
	display: block;
}
.page-container .sidebar-menu #main-menu li ul > li {
	border-bottom-color:#e5e5e5; border-bottom-width: 1px; border-bottom-style: solid;
}
.page-container .sidebar-menu #main-menu > li > ul > li {
	/*border-bottom:0;*/
}
.page-container .sidebar-menu #main-menu li ul > li > a {
	padding-left: 30px; background-color:#f3f3f3;
}
.page-container .sidebar-menu #main-menu li ul > li > a:hover {
	background-color:#f3f3f3;
}
.page-container .sidebar-menu #main-menu li ul > li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.page-container .sidebar-menu #main-menu li ul > li ul > li > a {
	background-color:#eee; padding-left: 60px;
}
.page-container .sidebar-menu #main-menu li ul > li ul > li ul > li > a {
	background: rgb(38, 43, 52); padding-left: 80px;
}
.page-container .sidebar-menu #main-menu li ul > li ul > li ul > li ul > li > a {
	background: rgb(38, 43, 52); padding-left: 100px;
}
.page-container .sidebar-menu .sidebar-user-info {
	padding: 25px 35px; transition:padding 300ms ease-in-out; border-top-color: rgb(69, 74, 84); border-top-width: 1px; border-top-style: solid; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-transition: padding 300ms ease-in-out; -o-transition: padding 300ms ease-in-out; -moz-transition: padding 300ms ease-in-out;
}
.page-container .sidebar-menu .sidebar-user-info .user-link {
	display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.page-container .sidebar-menu .sidebar-user-info .user-link::before {
	display: table; content: " ";
}
.page-container .sidebar-menu .sidebar-user-info .user-link::after {
	display: table; content: " ";
}
.page-container .sidebar-menu .sidebar-user-info .user-link::after {
	clear: both;
}
.page-container .sidebar-menu .sidebar-user-info .user-link img {
	border: 4px solid rgba(255, 255, 255, 0.11); transition:-webkit-transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95), -moz-transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95), -o-transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95), transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95); border-image: none; height: auto; margin-right: 15px; float: left; display: block; max-width: 100%; -webkit-transition: -webkit-transform 350ms cubic-bezier(0.445, 0.050, 0.550, 0.950); -o-transition: -o-transform 350ms cubic-bezier(0.445, 0.050, 0.550, 0.950); -moz-transition: -moz-transform 350ms cubic-bezier(0.445, 0.050, 0.550, 0.950);
}
.page-container .sidebar-menu .sidebar-user-info .user-link span {
	transition:opacity 300ms ease-in-out; color: rgb(255, 255, 255); line-height: 1.2; font-size: 14px; font-weight: normal; display: block; -ms-zoom: 1; opacity: 1; -webkit-transition: opacity 300ms ease-in-out; -o-transition: opacity 300ms ease-in-out; -moz-transition: opacity 300ms ease-in-out; -webkit-opacity: 1; -moz-opacity: 1;
}
.page-container .sidebar-menu .sidebar-user-info .user-link strong {
	transition:opacity 300ms ease-in-out; color: rgb(255, 255, 255); line-height: 1.2; font-size: 14px; font-weight: normal; display: block; -ms-zoom: 1; opacity: 1; -webkit-transition: opacity 300ms ease-in-out; -o-transition: opacity 300ms ease-in-out; -moz-transition: opacity 300ms ease-in-out; -webkit-opacity: 1; -moz-opacity: 1;
}
.page-container .sidebar-menu .sidebar-user-info .user-link span {
	-ms-zoom: 1; opacity: 0.8; -webkit-opacity: 0.8; -moz-opacity: 0.8;
}
.page-container .sidebar-menu .sidebar-user-info .user-link strong {
	font-size: 18px;
}
.page-container .sidebar-menu .sidebar-user-info .user-link img + span {
	padding-top: 8px;
}
.page-container .sidebar-menu .sidebar-user-info .user-link img + strong {
	padding-top: 8px;
}
.page-container .sidebar-menu .sidebar-user-info .sui-normal {
	position: relative;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover {
	background: rgb(43, 48, 58); padding: 25px 27.5px; transition:opacity 200ms ease-in-out; left: 0px; top: 0px; right: 0px; bottom: 0px; visibility: hidden; position: absolute; -ms-zoom: 1; opacity: 0; -webkit-transition: opacity 200ms ease-in-out; -o-transition: opacity 200ms ease-in-out; -moz-transition: opacity 200ms ease-in-out; -webkit-opacity: 0; -moz-opacity: 0;cursor:pointer;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover .close-sui-popup {
	transition:300ms ease-in-out; top: 10px; right: 15px; color: rgba(255, 255, 255, 0.6); font-size: 11px; position: absolute; cursor: pointer; -ms-zoom: 1; opacity: 0; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -webkit-opacity: 0; -moz-opacity: 0;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover a {
	transition:300ms ease-in-out; color: rgb(255, 255, 255); display: block; position: relative; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover a + a {
	margin-top: 5px; margin-left: 0px;
}
.page-container .sidebar-menu .sidebar-user-info .animate-in.sui-hover a {
	transition:350ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 90ms; top: -20px; -ms-zoom: 1; opacity: 0; -webkit-transition: all 350ms cubic-bezier(0.680, -0.550, 0.265, 1.550); -o-transition: all 350ms cubic-bezier(0.680, -0.550, 0.265, 1.550); -moz-transition: all 350ms cubic-bezier(0.680, -0.550, 0.265, 1.550); -webkit-opacity: 0; -moz-opacity: 0; -webkit-transition-delay: 90ms; -moz-transition-delay: 90ms; -o-transition-delay: 90ms;
}
.page-container .sidebar-menu .sidebar-user-info .animate-in.sui-hover a + a {
	transition-delay: 180ms; -webkit-transition-delay: 180ms; -moz-transition-delay: 180ms; -o-transition-delay: 180ms;
}
.page-container .sidebar-menu .sidebar-user-info .animate-in.sui-hover a + a + a {
	transition-delay: 270ms; -webkit-transition-delay: 270ms; -moz-transition-delay: 270ms; -o-transition-delay: 270ms;
}
.page-container .sidebar-menu .sidebar-user-info .animate-in.sui-hover a + a + a + a {
	transition-delay: 360ms; -webkit-transition-delay: 360ms; -moz-transition-delay: 360ms; -o-transition-delay: 360ms;
}
.page-container .sidebar-menu .sidebar-user-info .animate-in.sui-hover a + a + a + a + a {
	transition-delay: 450ms; -webkit-transition-delay: 450ms; -moz-transition-delay: 450ms; -o-transition-delay: 450ms;
}
.page-container .sidebar-menu .sidebar-user-info .animate-in.sui-hover a + a + a + a + a + a {
	transition-delay: 540ms; -webkit-transition-delay: 540ms; -moz-transition-delay: 540ms; -o-transition-delay: 540ms;
}
.page-container .sidebar-menu .sidebar-user-info .animate-in.sui-hover a + a + a + a + a + a + a {
	transition-delay: 630ms; -webkit-transition-delay: 630ms; -moz-transition-delay: 630ms; -o-transition-delay: 630ms;
}
.page-container .sidebar-menu .sidebar-user-info .animate-in.sui-hover a + a + a + a + a + a + a + a {
	transition-delay: 720ms; -webkit-transition-delay: 720ms; -moz-transition-delay: 720ms; -o-transition-delay: 720ms;
}
.page-container .sidebar-menu .sidebar-user-info .animate-in.sui-hover a + a + a + a + a + a + a + a + a {
	transition-delay: 810ms; -webkit-transition-delay: 810ms; -moz-transition-delay: 810ms; -o-transition-delay: 810ms;
}
.page-container .sidebar-menu .sidebar-user-info .animate-in.sui-hover a + a + a + a + a + a + a + a + a + a {
	transition-delay: 900ms; -webkit-transition-delay: 900ms; -moz-transition-delay: 900ms; -o-transition-delay: 900ms;
}
.page-container .sidebar-menu .sidebar-user-info .animate-in.sui-hover a + a + a + a + a + a + a + a + a + a + a {
	transition-delay: 990ms; -webkit-transition-delay: 990ms; -moz-transition-delay: 990ms; -o-transition-delay: 990ms;
}
.page-container .sidebar-menu .sidebar-user-info .visible.sui-hover {
	visibility: visible; -ms-zoom: 1; opacity: 1; -webkit-opacity: 1; -moz-opacity: 1;
}
.page-container .sidebar-menu .sidebar-user-info .visible.sui-hover .close-sui-popup {
	-ms-zoom: 1; opacity: 1; -webkit-opacity: 1; -moz-opacity: 1;
}
.page-container .sidebar-menu .sidebar-user-info .animate-in.visible.sui-hover a {
	top: 0px; -ms-zoom: 1; opacity: 1; -webkit-opacity: 1; -moz-opacity: 1;
}
.page-container .sidebar-menu .sidebar-user-info .going-invisible.sui-hover {
	visibility: visible;
}
.page-container .sidebar-menu .sidebar-user-info .inline-links.sui-hover a {
	color: rgb(255, 255, 255); line-height: 52px; display: inline-block;
}
.page-container .sidebar-menu .sidebar-user-info .inline-links.sui-hover a + a {
	margin-left: 10px;
}
.page-container .main-content {
	background: rgb(255, 255, 255); padding: 20px; width: 100%; vertical-align: top; display: table-cell; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}

.sidebar-collapsed.page-container .sidebar-menu {
	width: 65px;
}
.sidebar-collapsed.page-container .sidebar-menu .sidebar-menu-inner {
	width: 42px;
}
.sidebar-collapsed.page-container .fixed.sidebar-menu .sidebar-menu-inner {
	position: relative;
}
.sidebar-collapsed.page-container .sidebar-user-info {
	padding: 13.63px 5px;
}
.sidebar-collapsed.page-container .sidebar-user-info .user-link {
	text-align: center;
}
.sidebar-collapsed.page-container .sidebar-user-info .user-link img {
	transform: scale(0.8); -webkit-transform: scale(0.8); -o-transform: scale(0.8); -moz-transform: scale(0.8);
}
.sidebar-collapsed.page-container .sidebar-user-info .user-link span {
	position: absolute; -ms-zoom: 1; opacity: 0; -webkit-opacity: 0; -moz-opacity: 0;
}
.sidebar-collapsed.page-container .sidebar-user-info .user-link strong {
	position: absolute; -ms-zoom: 1; opacity: 0; -webkit-opacity: 0; -moz-opacity: 0;
}
.sidebar-collapsed.page-container .sidebar-user-info .sui-hover {
	background: rgb(48, 54, 65); border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(69, 74, 84) rgb(69, 74, 84) rgb(69, 74, 84) currentColor; border-image: none; left: 65px; top: 0px; width: 280px; padding-top: 8px; padding-bottom: 8px; position: absolute;
}
.sidebar-collapsed.page-container .sidebar-user-info .sui-hover a {
	line-height: 1.2;
}
.sidebar-is-showing.sidebar-collapsed.page-container .sidebar-user-info {
	padding: 25px 35px;
}
.sidebar-is-showing.sidebar-collapsed.page-container .sidebar-user-info img {
	transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1);
}
.sidebar-collapsed.page-container .sidebar-menu {
	width: 56px; z-index: 100;
}
.sidebar-collapsed.page-container .sidebar-menu .logo-env {
	padding: 20px; display: block;
}
.sidebar-collapsed.page-container .sidebar-menu .logo-env > div.logo {
	width: 0px; overflow: hidden;
}
.sidebar-collapsed.page-container .sidebar-menu .logo-env > div.sidebar-collapse {
	padding: 0px; left: 15px; display: block;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li#search .search-input {
	visibility: hidden; position: absolute;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li#search button {
	margin: 0px; padding-bottom: 20px; padding-left: 20px;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li.focused#search .search-input {
	background: padding-box rgb(38, 43, 52); padding: 15px 20px 16px 0px; border-radius: 0px 3px 3px 0px; border: 0px currentColor; border-image: none; left: 65px; top: 0px; width: 250px; display: block; visibility: visible; position: absolute; -webkit-border-radius: 0 3px 3px 0; -webkit-background-clip: padding-box; -moz-border-radius: 0 3px 3px 0; -moz-background-clip: padding;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li.has-sub > a::before {
	display: none;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li.has-sub > a {
	background-color: transparent;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li.active > a,
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li.active > a > span:not(.badge){
	background-color:#0d5cab; color:#fff; 
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li.active > a img{
	-webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); 
}

.sidebar-collapsed.page-container .sidebar-menu #main-menu > li > a {
	position: relative;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li > a > span:not(.badge) {
	padding: 13px 20px; border-radius: 0px 3px 3px 0px; left: 42px; top: 0px; width: 250px; margin-top: -1px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block; visibility: hidden; position: absolute; -ms-zoom: 1; opacity: 0; -webkit-border-radius: 0 3px 3px 0; -webkit-background-clip: padding-box; -moz-border-radius: 0 3px 3px 0; -moz-background-clip: padding; -webkit-opacity: 0; -moz-opacity: 0; 
	background-color:#fafafa;border-top-color:#ebebec; border-bottom-color:#ebebec; z-index:99;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li > a span {
	transition:none; -webkit-transition: none; -o-transition: none; -moz-transition: none;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li > a span.badge {
	top: 10px; right: -240px; display: none; position: absolute;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li ul {
	border-top-color:#ebebec; 
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li > ul {
	border-radius: 0px 0px 3px; left: 42px; top: auto; width: 250px; height: 0px; display: block; visibility: hidden; position: absolute; -ms-zoom: 1; opacity: 0; background-clip: padding-box; -webkit-border-radius: 0 0 3px 0; -webkit-background-clip: padding-box; -moz-border-radius: 0 0 3px 0; -moz-background-clip: padding; -webkit-opacity: 0; -moz-opacity: 0;
	z-index:109;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li > ul > li > a span.badge {
	display: none;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li > ul li {
	border-bottom-color:#ebebec; border-bottom-width: 1px; border-bottom-style: solid;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li > ul > li{
	border-bottom:0;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li > ul li a {
	padding-left: 20px;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li > ul li li a {
	padding-left: 35px;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li > ul li li li a {
	padding-left: 50px;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li > ul li li li li a {
	padding-left: 65px;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li.has-sub.has-sub:hover > a {
	cursor: default;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li.has-sub:hover > a {
	cursor: default;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li.has-sub.has-sub:hover > a > span:not(.badge) {
	border-radius: 0px 3px 0px 0px; background-clip: padding-box; -webkit-border-radius: 0 3px 0 0; -webkit-background-clip: padding-box; -moz-border-radius: 0 3px 0 0; -moz-background-clip: padding;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li.has-sub:hover > a > span:not(.badge) {
	border-radius: 0px 3px 0px 0px; background-clip: padding-box; -webkit-border-radius: 0 3px 0 0; -webkit-background-clip: padding-box; -moz-border-radius: 0 3px 0 0; -moz-background-clip: padding;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li.has-sub.has-sub:hover > a:hover {
	color: #000;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li.has-sub:hover > a:hover {
	color: #000;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li.has-sub:hover > ul {
	height: auto;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li:hover > ul {
	height: auto;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li.has-sub:hover > a > span {
	visibility: visible; -ms-zoom: 1; opacity: 1; -webkit-opacity: 1; -moz-opacity: 1;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li:hover > a > span {
	visibility: visible; -ms-zoom: 1; opacity: 1; -webkit-opacity: 1; -moz-opacity: 1;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li.has-sub:hover a span.badge {
	display: block;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li:hover a span.badge {
	display: block;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li.has-sub:hover > ul {
	visibility: visible; -ms-zoom: 1; opacity: 1; -webkit-opacity: 1; -moz-opacity: 1;
}
.sidebar-collapsed.page-container .sidebar-menu #main-menu > li:hover > ul {
	visibility: visible; -ms-zoom: 1; opacity: 1; -webkit-opacity: 1; -moz-opacity: 1;
}
.sidebar-is-collapsing.page-container .sidebar-user-info {
	padding: 13.63px 5px;
}
.sidebar-is-collapsing.page-container .sidebar-user-info img {
	transform: scale(0.8); -webkit-transform: scale(0.8); -o-transform: scale(0.8); -moz-transform: scale(0.8);
}
.sidebar-is-collapsing.page-container .sidebar-menu #main-menu li#search .search-input {
	transition:300ms ease-in-out; -ms-zoom: 1; opacity: 0; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -webkit-opacity: 0; -moz-opacity: 0;
}
.sidebar-is-collapsing.page-container .sidebar-menu #main-menu li a::before {
	display: none;
}
.sidebar-is-collapsing.page-container .sidebar-menu #main-menu li a span {
	transition:opacity 250ms ease-in-out !important; -ms-zoom: 1; opacity: 0; -webkit-transition: opacity 250ms ease-in-out; -o-transition: opacity 250ms ease-in-out; -moz-transition: opacity 250ms ease-in-out; -webkit-opacity: 0; -moz-opacity: 0;
}
.sidebar-is-showing.page-container .sidebar-menu #main-menu li#search .search-input {
	-ms-zoom: 1; opacity: 0; -webkit-opacity: 0; -moz-opacity: 0;
}
.sidebar-is-showing.page-container .sidebar-menu #main-menu li a::before {
	-ms-zoom: 1; opacity: 0; -webkit-opacity: 0; -moz-opacity: 0;
}
.sidebar-is-showing.page-container .sidebar-menu #main-menu li a span {
	-ms-zoom: 1; opacity: 0; -webkit-opacity: 0; -moz-opacity: 0;
}
.no-sidebar.page-container {padding-left: 0px;}
.no-sidebar.page-container .main-content {padding-left: 20px;}
.ms-dlgTitle .ms-dlgCloseBtn > span{padding:0!important;margin:4px}/* CSS Document */

