/**
 * @Description:
 * @Author: 美神猎手
 * @Date:   2020-10-08T21:28:06+08:00
 * @Email:  meishenlieshou@gmail.com
 * @Project: Datafor
 * @Filename: clean.css
 * @Last modified by:   美神猎手
 * @Last modified time: 2021-01-26T09:39:24+08:00
 * @License: 收费
 * @Copyright: 上海数为信息技术有限公司
 */
#root .ant-layout-sider{
	background: transparent;
}
#root .system-topbar-header{
 	background: #262F3E;
 	color: #666;
	position: relative;
	z-index: 5;
	height: 52px;
/*	box-shadow: 0 2px 4px rgb(0 0 0 / 55%);*/
 }
#root .system-topbar-header .ant-menu{
	border-bottom: none;
	box-shadow: none;
	background: transparent;
}
#root .ant-menu.ant-menu-light .ant-btn-background-ghost,
#root .opened-page-title{
/*	color: #fff; */
}
#root .system-topbar-header .left-menu{
	border-right: none;
}
#root .system-topbar-header button.ant-btn.ant-btn-background-ghost{
	border-color:rgba(0, 0, 0, 0.65);
/*	color: rgba(255, 255, 255, 0.65); */
}

/**
 * 字体标题
 * @type {[type]}
 */
#root .category-item-caption,
#root .breadcrumd-region,
#root .ant-breadcrumb-separator,
#root .ant-breadcrumb > span:last-child,
#root .ant-btn.ant-btn-background-ghost,
#root .ant-tabs,
/*.ant-breadcrumb,*/
#root .ant-layout-content .ant-menu
{
  color: rgba(0, 0, 0, 0.85);
}
#root .ant-menu-item-group-title:after{
	content: '';
	height:1px;
	background: rgb(220 220 220 / 32%);
	margin:10px 0px;
	display: block;
}
#root .login-container{
	height: 100%;
	background-color: #fff;
	position: relative;
}
#root .login-container:before{
	content: '';
	/*background-image: url('../images/login.jpg');*/
	background-size: 100% auto;
	opacity: .15;
	left: 0px;
	top: 0px;
	position: absolute;
	pointer-events: none;
	width: 100%;
	height: 100%;
}
#root .login-container #normal_login{
	border: 1px solid #e0e0e0;
	width: 370px;
	box-shadow: 0 1px 2px -2px rgb(0 0 0 / 32%), 0 3px 6px 0 rgb(0 0 0 / 3%), 0 5px 12px 4px rgb(0 0 0 / 8%);
}

#root .ant-menu.ant-menu-light.sider-menu.ant-menu-root.ant-menu-inline,
#root .sider-menu.ant-menu-inline-collapsed,
#root aside.ant-layout-sider-light{
	background: #1e222d;
	opacity: 1;
}
#root .ant-menu.ant-menu-light.sider-menu.ant-menu-root.ant-menu-inline{
	padding: 10px 0px;
	position: relative;
	overflow: hidden;
	border: none;
    padding-top: 0px;
}


#root .ant-menu.ant-menu-light.sider-menu.ant-menu-root.ant-menu-inline,
#root .ant-menu-item-group-title{
	color: hsla(0,0%,100%,.65);
}
#root .ant-menu-item-group-title{
	padding: 20px 8px 0px 8px;
}
#root .header button.ant-btn.ant-btn-background-ghost{
	color: rgba(255,255,255, 0.8);
}
#root .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{
	background-color:#1890ff;
	color: white;
}
#root .ant-menu-item:active, .ant-menu-submenu-title:active{
	background: inherit;
}
#root .ant-menu-light .ant-menu-item:hover, .ant-menu-light .ant-menu-item-active, .ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open, .ant-menu-light .ant-menu-submenu-active, .ant-menu-light .ant-menu-submenu-title:hover{
	color: #fff;
}
#root h2{
	font-size: 1.5em;
}
#root h3{
	font-size: 1.17em;
}
