/*单元格验证提示样式*/
.ant-row > .ant-col > .tooltip{
	display:flex !important;
}
/*单行选择器 箭头图片，字体大小样式调整*/
.mis_MPicker .am-list-item .am-list-line .am-list-arrow{
	width:12px;
	height:12px;
}

.mis-MPicker .am-list-item .am-list-line .am-list-extra{
	font-size:16px;
}

/*下拉选项框，移动端下拉菜单，多选模式，确定取消按钮，和字体大小样式调整*/
.mis-MSelect .am-menu .am-flexbox .am-flexbox-item .am-list .am-list-item .am-list-line .am-list-content{
	font-size: 14px;
}
.mis-MSelect .am-menu .am-multi-select-btns{
	line-height: 40px;
	height:40px;
}
.mis-MSelect .am-button{
	line-height: 40px;
	font-size:14px;
}
/*下拉树区域中的搜索框的图标不显示问题，被浏览器默认样式作用导致隐藏了*/
.ant-input-search .anticon-search > svg{
	overflow:visible;
}
/* 解决tooltip中button样式不对的问题 */
.cl1.cl2  span.tooltip-button-disabled{
	padding: 0;
	border-radius: 4px;
	border: 0 solid transparent;
}
/*升级到antd 4.x 后 button样式问题*/
.cl1 .ant-btn{
	padding: 0px 15px;
}
/**流式布局下元素的列gutter*/
.flow-m-0>* {
	margin-left:0;
	margin-right:0;
}
.flow-m-1>* {
	margin-left:0.25rem;
	margin-right:0.25rem;
}
.flow-m-2>* {
	margin-left:0.5rem;
	margin-right:0.5rem;
}
.flow-m-3>* {
	margin-left:1rem;
	margin-right:1rem;
}
.flow-m-4>* {
	margin-left:1.5rem;
	margin-right:1.5rem;
}

.flow-m-5>* {
	margin-left:3rem;
	margin-right:3rem;
}

.div-children-inline >*{
	display: inline-block;
}

/**输入框disabled下颜色深些*/
.ant-input[disabled] {
	color: rgba(0,0,0,.60);
}

span.ant-input.mis-MInput{
	border:none;
}


/**列表项标记类型*/
.list-style-none {
	list-style-type: none;
}
.list-style-disc {
	list-style-type: disc;
}
.list-style-circle {
	list-style-type: circle;
}
.list-style-square {
	list-style-type: square;
}
.list-style-decimal {
	list-style-type: decimal;
}
.list-style-lower-roman {
	list-style-type: lower-roman;
}
.list-style-upper-roman {
	list-style-type: upper-roman;
}
.list-style-lower-alpha {
	list-style-type: lower-alpha;
}
.list-style-upper-alpha {
	list-style-type: upper-alpha;
}


/**表格布局下元素的行间距*/
.table-row-gutter-0>*>tr>[level="wrap"] {
	padding-top: 0px;
	padding-bottom: 0px;
}
.table-row-gutter-1>*>tr>[level="wrap"] {
	padding-top: 2px;
	padding-bottom: 2px;
}
.table-row-gutter-2>*>tr>[level="wrap"] {
	padding-top: 4px;
	padding-bottom: 4px;
}
.table-row-gutter-3>*>tr>[level="wrap"] {
	padding-top: 8px;
	padding-bottom: 8px;
}
.table-row-gutter-4>*>tr>[level="wrap"] {
	padding-top: 12px;
	padding-bottom: 12px;
}
.table-row-gutter-5>*>tr>[level="wrap"] {
	padding-top: 16px;
	padding-bottom: 16px;
}
.table-row-gutter-6>*>tr>[level="wrap"] {
	padding-top: 24px;
	padding-bottom: 24px;
}
.table-row-gutter-7>*>tr>[level="wrap"] {
	padding-top: 32px;
	padding-bottom: 32px;
}

/**表格布局下元素的列间距*/
.table-col-gutter-0>*>tr>[level="wrap"] {
	padding-left: 0px;
	padding-right: 0px;
}
.table-col-gutter-1>*>tr>[level="wrap"] {
	padding-left: 2px;
	padding-right: 2px;
}
.table-col-gutter-2>*>tr>[level="wrap"] {
	padding-left: 4px;
	padding-right: 4px;
}
.table-col-gutter-3>*>tr>[level="wrap"] {
	padding-left: 8px;
	padding-right: 8px;
}
.table-col-gutter-4>*>tr>[level="wrap"] {
	padding-left: 12px;
	padding-right: 12px;
}
.table-col-gutter-5>*>tr>[level="wrap"] {
	padding-left: 16px;
	padding-right: 16px;
}
.table-col-gutter-6>*>tr>[level="wrap"] {
	padding-left: 24px;
	padding-right: 24px;
}
.table-col-gutter-7>*>tr>[level="wrap"] {
	padding-left: 32px;
	padding-right: 32px;
}


/**ant网格布局里的控件不允许超过格子本身的宽度*/
.ant-col>*{
	max-width: 100%;
}


/**网格布局下元素的行gutter*/
.ant-row-gutter-0>.ant-row>[level="wrap"] {
	padding-top: 0px;
	padding-bottom: 0px;
}
.ant-row-gutter-1>.ant-row>[level="wrap"] {
	padding-top: 2px;
	padding-bottom: 2px;
}
.ant-row-gutter-2>.ant-row>[level="wrap"] {
	padding-top: 4px;
	padding-bottom: 4px;
}
.ant-row-gutter-3>.ant-row>[level="wrap"] {
	padding-top: 8px;
	padding-bottom: 8px;
}
.ant-row-gutter-4>.ant-row>[level="wrap"] {
	padding-top: 12px;
	padding-bottom: 12px;
}
.ant-row-gutter-5>.ant-row>[level="wrap"] {
	padding-top: 16px;
	padding-bottom: 16px;
}
.ant-row-gutter-6>.ant-row>[level="wrap"] {
	padding-top: 24px;
	padding-bottom: 24px;
}
.ant-row-gutter-7>.ant-row>[level="wrap"] {
	padding-top: 32px;
	padding-bottom: 32px;
}

/**网格布局下元素的列gutter*/
.ant-col-gutter-0>.ant-row>div[level="wrap"] {
	padding-left: 0px;
	padding-right: 0px;
}
.ant-col-gutter-1>.ant-row>div[level="wrap"] {
	padding-left: 2px;
	padding-right: 2px;
}
.ant-col-gutter-2>.ant-row>div[level="wrap"] {
	padding-left: 4px;
	padding-right: 4px;
}
.ant-col-gutter-3>.ant-row>div[level="wrap"] {
	padding-left: 8px;
	padding-right: 8px;
}
.ant-col-gutter-4>.ant-row>div[level="wrap"] {
	padding-left: 12px;
	padding-right: 12px;
}
.ant-col-gutter-5>.ant-row>div[level="wrap"] {
	padding-left: 16px;
	padding-right: 16px;
}
.ant-col-gutter-6>.ant-row>div[level="wrap"] {
	padding-left: 24px;
	padding-right: 24px;
}

.ant-col-gutter-7>.ant-row>div[level="wrap"] {
	padding-left: 32px;
	padding-right: 32px;
}

/**弹性布局下元素的列gutter*/
.ant-col-gutter-0>.ant-row>div[level="wrap"] {
	padding-left: 0px;
	padding-right: 0px;
}
.ant-col-gutter-1>.ant-row>div[level="wrap"] {
	padding-left: 2px;
	padding-right: 2px;
}
.ant-col-gutter-2>.ant-row>div[level="wrap"] {
	padding-left: 4px;
	padding-right: 4px;
}
.ant-col-gutter-3>.ant-row>div[level="wrap"] {
	padding-left: 8px;
	padding-right: 8px;
}
.ant-col-gutter-4>.ant-row>div[level="wrap"] {
	padding-left: 12px;
	padding-right: 12px;
}
.ant-col-gutter-5>.ant-row>div[level="wrap"] {
	padding-left: 16px;
	padding-right: 16px;
}
.ant-col-gutter-6>.ant-row>div[level="wrap"] {
	padding-left: 24px;
	padding-right: 24px;
}
.ant-col-gutter-7>.ant-row>div[level="wrap"] {
	padding-left: 32px;
	padding-right: 32px;
}

/**div布局下元素的gutter*/
[v-mdiv].ant-row-gutter-0>* {
	padding-top: 0px;
	padding-bottom: 0px;
}
[v-mdiv].ant-row-gutter-1>* {
	padding-top: 2px;
	padding-bottom: 2px;
}
[v-mdiv].ant-row-gutter-2>* {
	padding-top: 4px;
	padding-bottom: 4px;
}
[v-mdiv].ant-row-gutter-3>* {
	padding-top: 8px;
	padding-bottom: 8px;
}
[v-mdiv].ant-row-gutter-4>* {
	padding-top: 12px;
	padding-bottom: 16px;
}
[v-mdiv].ant-row-gutter-5>* {
	padding-top: 16px;
	padding-bottom: 16px;
}
[v-mdiv].ant-row-gutter-6>* {
	padding-top: 24px;
	padding-bottom: 24px;
}
[v-mdiv].ant-row-gutter-7>* {
	padding-top: 32px;
	padding-bottom: 32px;
}



/**div布局下元素的gutter*/
[v-mdiv].ant-col-gutter-0>* {
	padding-left: 0px;
	padding-right: 0px;
}
[v-mdiv].ant-col-gutter-1>* {
	padding-left: 2px;
	padding-right: 2px;
}
[v-mdiv].ant-col-gutter-2>* {
	padding-left: 4px;
	padding-right: 4px;
}
[v-mdiv].ant-col-gutter-3>* {
	padding-left: 8px;
	padding-right: 8px;
}
[v-mdiv].ant-col-gutter-4>* {
	padding-left: 12px;
	padding-right: 12px;
}
[v-mdiv].ant-col-gutter-5>* {
	padding-left: 16px;
	padding-right: 16px;
}
[v-mdiv].ant-col-gutter-6>* {
	padding-left: 24px;
	padding-right: 24px;
}
[v-mdiv].ant-col-gutter-7>* {
	padding-left: 32px;
	padding-right: 32px;
}

/**div布局下元素的gutter*/
[v-mdiv].ant-gutter-0>* {
	padding: 0px;
}
[v-mdiv].ant-gutter-1>* {
	padding: 4px;
}
[v-mdiv].ant-gutter-2>* {
	padding: 8px;
}
[v-mdiv].ant-gutter-3>* {
	padding: 16px;
}
[v-mdiv].ant-gutter-4>* {
	padding: 24px;
}
[v-mdiv].ant-gutter-5>* {
	padding: 48px;
}

/**   所有的列gutter不应该影响最左边和最右边。  */

.flow-m-1 *:first-child {
	margin-left:0rem;
}
.flow-m-1 *:last-child {
	margin-right:0rem;
}
.ant-col-gutter-1>.ant-row>div[level="wrap"]:first-child  {
	padding-left: 0rem;
}
.ant-col-gutter-1>.ant-row>div[level="wrap"]:last-child  {
	padding-right: 0rem;
}
.ant-col-gutter-1>.ant-row-flex>div[level="wrap"]:first-child  {
	padding-left: 0rem;
}
.ant-col-gutter-1>.ant-row-flex>div[level="wrap"]:last-child  {
	padding-right: 0rem;
}

.flow-m-2 *:first-child {
	margin-left:0rem;
}
.flow-m-2 *:last-child {
	margin-right:0rem;
}
.ant-col-gutter-2>.ant-row>div[level="wrap"]:first-child  {
	padding-left: 0rem;
}
.ant-col-gutter-2>.ant-row>div[level="wrap"]:last-child  {
	padding-right: 0rem;
}
.ant-col-gutter-2>.ant-row-flex>div[level="wrap"]:first-child  {
	padding-left: 0rem;
}
.ant-col-gutter-2>.ant-row-flex>div[level="wrap"]:last-child  {
	padding-right: 0rem;
}


.flow-m-3 *:first-child {
	margin-left:0rem;
}
.flow-m-3 *:last-child {
	margin-right:0rem;
}
.ant-col-gutter-3>.ant-row>div[level="wrap"]:first-child  {
	padding-left: 0rem;
}
.ant-col-gutter-3>.ant-row>div[level="wrap"]:last-child  {
	padding-right: 0rem;
}
.ant-col-gutter-3>.ant-row-flex>div[level="wrap"]:first-child  {
	padding-left: 0rem;
}
.ant-col-gutter-3>.ant-row-flex>div[level="wrap"]:last-child  {
	padding-right: 0rem;
}

.flow-m-4 *:first-child {
	margin-left:0rem;
}
.flow-m-4 *:last-child {
	margin-right:0rem;
}
/*弹性布局第一个节点和最后一个节点为什么要特殊设置，每个节点应该是一样的*/
/*.ant-col-gutter-4>.ant-row>div[level="wrap"]:first-child  {
	padding-left: 0rem;
}
.ant-col-gutter-4>.ant-row>div[level="wrap"]:last-child  {
	padding-right: 0rem;
}*/
.ant-col-gutter-4>.ant-row-flex>div[level="wrap"]:first-child  {
	padding-left: 0rem;
}
.ant-col-gutter-4>.ant-row-flex>div[level="wrap"]:last-child  {
	padding-right: 0rem;
}

.flow-m-5 *:first-child {
	margin-left:0rem;
}
.flow-m-5 *:last-child {
	margin-right:0rem;
}
.ant-col-gutter-5>.ant-row>div[level="wrap"]:first-child  {
	padding-left: 0rem;
}
.ant-col-gutter-5>.ant-row>div[level="wrap"]:last-child  {
	padding-right: 0rem;
}
.ant-col-gutter-5>.ant-row-flex>div[level="wrap"]:first-child  {
	padding-left: 0rem;
}
.ant-col-gutter-5>.ant-row-flex>div[level="wrap"]:last-child  {
	padding-right: 0rem;
}
.flow-m-6 *:first-child {
	margin-left:0rem;
}
.flow-m-6 *:last-child {
	margin-right:0rem;
}
.ant-col-gutter-6>.ant-row>div[level="wrap"]:first-child  {
	padding-left: 0rem;
}
.ant-col-gutter-6>.ant-row>div[level="wrap"]:last-child  {
	padding-right: 0rem;
}
.ant-col-gutter-6>.ant-row-flex>div[level="wrap"]:first-child  {
	padding-left: 0rem;
}
.ant-col-gutter-6>.ant-row-flex>div[level="wrap"]:last-child  {
	padding-right: 0rem;
}
.flow-m-7 *:first-child {
	margin-left:0rem;
}
.flow-m-7 *:last-child {
	margin-right:0rem;
}
.ant-col-gutter-7>.ant-row>div[level="wrap"]:first-child  {
	padding-left: 0rem;
}
.ant-col-gutter-7>.ant-row>div[level="wrap"]:last-child  {
	padding-right: 0rem;
}
.ant-col-gutter-7>.ant-row-flex>div[level="wrap"]:first-child  {
	padding-left: 0rem;
}
.ant-col-gutter-7>.ant-row-flex>div[level="wrap"]:last-child  {
	padding-right: 0rem;
}

/**end 所有的列gutter  */




/**参考looper将bootstrap的默认padding:15px改成8px*/
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto {
	padding-right: 8px;
	padding-left: 8px
}

/**兼容成outsystems的按钮粗体*/
.btn {
	font-weight: 600;
}


[v-mpagination] .btn-group>.btn {
	border-color: #007bff;
}

/**兼容outsystem.css风格的文件上传*/
.file-upload {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #ffffff;
	border: 1px solid #dee2e6;
	border-radius: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 16px;
	position: relative;
	-webkit-transition: all 180ms linear;
	transition: all 180ms linear;
}

.file-upload .file-upload-delete {
	cursor: pointer;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all 180ms linear;
	transition: all 180ms linear;
}

.file-upload.active .file-upload-delete {
	opacity: 1;
	pointer-events: auto;
}

.file-upload .file-upload-message {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1 1 auto;
	word-break: break-all;
	padding-left: 16px;

}
/**兼容outsystem.css风格的标签页上传*/
.file-upload .file-upload-widget input[type=file] {
	cursor: pointer;
	height: 100%;
	left: 0;
	opacity: 0;
	/* position: absolute; */
	top: 0;
	width: 100%;
	z-index: 0;
}


.nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.nav-link {
	display: block;
	padding: .375rem 1rem;
	border: 1px solid transparent;
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
	padding: 1rem;
	border-width: 0 0 3px
}

.nav-link:focus,.nav-link:hover {
	text-decoration: none;
	color: #28313b
}

.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {
	color: #28313b;
	background-color: transparent;
	border-color: #346cb0
}

.mselect{
	min-height:21px;
}
.mselect2-selection__arrow{
	height: 22px;

}
/*日历控件样式*/

.mcalendari{
	margin-right: 8px;
	float: right;
	cursor: pointer
}
[v-mcalendar] .flatpickr-input{
	background-color: inherit;
	width: calc(100% - 30px);
}
[v-mcalendar] .mselect2-selection__clear{
	margin-right:20px;
}
[v-mcalendar].form-control>input.flatpickr-input{
	background-color: inherit;
	width: 100%;
	margin-right:-10px;
}


/**单选框**/
.mradio{
	position: relative;
	visibility: hidden;
}
.mradio:before{
	visibility: visible;
	border-radius: 50%;
	background: linear-gradient(180deg,#fff,#f5f5f5);
	border: 1px solid #d4d5d7;
	-webkit-box-shadow: 0 1px 0 0 rgba(61,70,79,.05);
	box-shadow: 0 1px 0 0 rgba(61,70,79,.05);
	pointer-events: auto;
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto;
	position: absolute;
	top: -0.2rem;
	left: 0;
	display: block;
	width: 1rem;
	height: 1rem;
	content: "";
}
.mradio:after{
	visibility: visible;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: -webkit-transform .2s ease;
	transition: -webkit-transform .2s ease;
	transition: transform .2s ease;
	transition: transform .2s ease,-webkit-transform .2s ease;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 65% 65%;
	position: absolute;
	top: -0.2rem;
	left: 0;
	display: block;
	width: 1rem;
	height: 1rem;
	content: "";
}

.mradio:checked:before{
	border-color: #346cb0;
	color: #fff;

}

.mradio:checked:after{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%230179A8' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M3 0c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z' transform='translate(1 1)' /%3e%3c/svg%3e");
	-webkit-transform: scale(1);
	transform: scale(1);
}

/**复选框**/
.mcheckbox{
	position: relative;
	visibility: hidden;
}
.mcheckbox:before{
	visibility: visible;
	border-radius: .25rem;
	background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));
	background: linear-gradient(180deg,#fff,#f5f5f5);
	border: 1px solid rgb(0,0,0);
	-webkit-box-shadow: 0 1px 0 0 rgba(61,70,79,.05);
	box-shadow: 0 1px 0 0 rgba(61,70,79,.05);
	pointer-events: auto;
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto;
	display: block;
	width: 1rem;
	height: 1rem;
	content: "";

}
.mcheckbox[disabled]:before {
	border:1px solid rgba(118, 118, 118, 0.3) ;
}
.mcheckbox:after{
	visibility: visible;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: -webkit-transform .2s ease;
	transition: -webkit-transform .2s ease;
	transition: transform .2s ease;
	transition: transform .2s ease,-webkit-transform .2s ease;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 65% 65%;

	position: absolute;
	top: 0rem;
	left: 0;
	display: block;
	width: 1rem;
	height: 1rem;
	content: "";
}

.mcheckbox:checked:after{
	-webkit-transform: scale(1);
	transform: scale(1);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%230179A8' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M6.41 0l-.69.72-2.78 2.78-.81-.78-.72-.72-1.41 1.41.72.72 1.5 1.5.69.72.72-.72 3.5-3.5.72-.72-1.44-1.41z' transform='translate(0 1)' /%3e%3c/svg%3e");

}
.mcheckbox:checked:before{
	border-color: #346cb0;
	color: #fff;
}

/**边框**/
.border {
	border: 1px solid #dee2e6;
}
.none-border, .cl1 .none-border, .cl1 .none-border:hover, .cl1 .none-border:focus {
	border: none;
}

.border-top {
	border-top: 1px solid #dee2e6 ;
}

.border-right {
	border-right: 1px solid #dee2e6 ;
}

.border-bottom {
	border-bottom: 1px solid #dee2e6 ;
}

.border-left {
	border-left: 1px solid #dee2e6 ;
}


/**自定义上,下,左,右边框*/
.mborder-top{
	border-top:1px solid;
}
.cl1 .mborder-top{
	border-top:1px solid;
}
.mborder-bottom{
	border-bottom:1px solid;
}
.cl1 .mborder-bottom{
	border-bottom:1px solid;
}
.mborder-left{
	border-left:1px solid;
}
.cl1 .mborder-left{
	border-left:1px solid;
}
.mborder-right{
	border-right:1px solid;
}
.cl1 .mborder-right{
	border-right:1px solid;
}

/**圆角边框**/
.rounded-0 {
	border-radius: 0 ;
}

.rounded {
	border-radius: 0.25rem ;
}

.rounded-top {
	border-top-left-radius: 0.25rem;
	border-top-right-radius: 0.25rem;
}

.rounded-right {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
}

.rounded-bottom {
	border-bottom-right-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}

.rounded-left {
	border-top-left-radius: 0.25rem ;
	border-bottom-left-radius: 0.25rem ;
}

.rounded-circle {
	border-radius: 50%;
}



/**图标位置**/
.icon-sub {
	bottom: -.25em
}
.icon-sup {
	top: -.5em
}

/**文本溢出时显示省略号*/
.ellipsis{
	text-overflow:ellipsis;
	overflow:hidden;
}

/**wangEditor无法选择字体大小**/
.w-e-toolbar>.w-e-menu {
	z-index: inherit !important;
}
.w-e-toolbar .w-e-droplist {
	z-index: 10001 ;
}
/**输入框不可编辑状态，稍微调整下颜色和背景色*/
.cl1 .ant-input[disabled] {
	color: rgba(0, 0, 0, 0.5);
	background-color: #fcfcfc;
}

/**可选标签选中时的背景色**/

.tag-selected-magenta.ant-tag-checkable-checked {
	color: #eb2f96;
	background-color: #fff0f6;
	border-color: #ffadd2;
}
.tag-selected-magenta-inverse.ant-tag-checkable-checked {
	color: #fff;
	background-color: #eb2f96;
	border-color: #eb2f96;
}
.tag-selected-red.ant-tag-checkable-checked {
	color: #f5222d;
	background-color: #fff1f0!important;
	border-color: #ffa39e;
	position:relative;
}
/**
.tag-selected-red.ant-tag-checkable-checked::after {
    content: "";
    position: absolute;
    right: 0px;
	  bottom: 0;
    width: 15px;
    height: 15px;

    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzAyQzlCRUNGQzMyMTFFNjlEQUZEM0M0NzI2QzA5NzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzAyQzlCRURGQzMyMTFFNjlEQUZEM0M0NzI2QzA5NzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyN0Q5NENGRkZDMDQxMUU2OURBRkQzQzQ3MjZDMDk3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyN0Q5NEQwMEZDMDQxMUU2OURBRkQzQzQ3MjZDMDk3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpT0KZgAAAGMSURBVHjaYnxiacMwAKCeaSAsBeIGpoGwFMRgGghL6WkxiqX0shjDUnpYjNVSWluM01JaWozXUlpZTNBSWlhMlKXUtphoS6lpMUmWUstiki0FARZSNUgfOwxnP7WyJctSinxMiaVkW0yspUw83Ayic2cxiM6cTrnFxFrKyMrKINTexsCmqcnAyMZGscXEBS8jI4NAVQUDu7ERw99XrxnelldQZDHRccqXkcbA5e7G8O/LV4a3xSVgy8m1mGhLQRbyxsYwMPz7x/C+uYXh9917ZCcurJaKLVoATjRMPDxwMVDQgoIYBD709TP8OHyE7FSN06f/v39nYNPVYRCe1A+2nFVZCZyYQInq8+IlDF/XbcCfDPA0b/HXp8CsIjxpAgObhgbD7xs3GZiEhBiYxUQZvu3cxfC+qQXosv9k5WOCcQpOOHkFDL9u3GBg1VAHW/rz7DmGD20dBC3FZTHRCQlu+cVLDL9v3mJ4V1nF8P/3b6JSK3pQU1QMkltk0s1SZIvpainMYrpbCgIAAQYAKXd/phoLfsEAAAAASUVORK5CYII=") no-repeat;
    background-size: 15px auto;
    overflow: hidden;
    z-index: 1;
}
*/

.tag-selected-red-inverse.ant-tag-checkable-checked {
	color: #fff;
	background-color: #f5222d!important;
	border-color: #f5222d;
}
.tag-selected-volcano.ant-tag-checkable-checked {
	color: #fa541c;
	background-color: #fff2e8;
	border-color: #ffbb96;
}
.tag-selected-volcano-inverse.ant-tag-checkable-checked {
	color: #fff;
	background-color: #fa541c;
	border-color: #fa541c;
}
.tag-selected-orange.ant-tag-checkable-checked {
	color: #fa8c16;
	background-color: #fff7e6;
	border-color: #ffd591;
}
.tag-selected-orange-inverse.ant-tag-checkable-checked {
	color: #fff;
	background-color: #fa8c16;
	border-color: #fa8c16;
}
.tag-selected-yellow.ant-tag-checkable-checked {
	color: #fadb14;
	background-color: #feffe6;
	border-color: #fffb8f;
}
.tag-selected-yellow-inverse.ant-tag-checkable-checked {
	color: #fff;
	background-color: #fadb14;
	border-color: #fadb14;
}
.tag-selected-gold.ant-tag-checkable-checked {
	color: #faad14;
	background-color: #fffbe6;
	border-color: #ffe58f;
}
.tag-selected-gold-inverse.ant-tag-checkable-checked {
	color: #fff;
	background-color: #faad14;
	border-color: #faad14;
}
.tag-selected-cyan.ant-tag-checkable-checked {
	color: #13c2c2;
	background-color: #e6fffb;
	border-color: #87e8de;
}
.tag-selected-cyan-inverse.ant-tag-checkable-checked {
	color: #fff;
	background-color: #13c2c2;
	border-color: #13c2c2;
}
.tag-selected-lime.ant-tag-checkable-checked {
	color: #a0d911;
	background-color: #fcffe6;
	border-color: #eaff8f;
}
.tag-selected-lime-inverse.ant-tag-checkable-checked {
	color: #fff;
	background-color: #a0d911;
	border-color: #a0d911;
}
.tag-selected-green.ant-tag-checkable-checked {
	color: #52c41a;
	background-color: #f6ffed;
	border-color: #b7eb8f;
}
.tag-selected-green-inverse.ant-tag-checkable-checked {
	color: #fff;
	background-color: #52c41a;
	border-color: #52c41a;
}
.tag-selected-blue.ant-tag-checkable-checked {
	color: #1890ff;
	background-color: #e6f7ff;
	border-color: #91d5ff;
}





.tag-selected-blue-inverse.ant-tag-checkable-checked {
	color: #fff;
	background-color: #1890ff;
	border-color: #1890ff;
}
.tag-selected-geekblue.ant-tag-checkable-checked {
	color: #2f54eb;
	background-color: #f0f5ff;
	border-color: #adc6ff;
}
.tag-selected-geekblue-inverse.ant-tag-checkable-checked {
	color: #fff;
	background-color: #2f54eb;
	border-color: #2f54eb;
}
.tag-selected-purple.ant-tag-checkable-checked {
	color: #722ed1;
	background-color: #f9f0ff;
	border-color: #d3adf7;
}



/**标签组添加颜色**/


/**激活标签背景色**/

.active-tab-bg-primary .ant-tabs-nav .ant-tabs-tab-active {
	background: #007bff;
}

.active-tab-bg-secondary .ant-tabs-nav .ant-tabs-tab-active {
	background: #6c757d;
}
.active-tab-bg-success .ant-tabs-nav .ant-tabs-tab-active {
	background: #28a745;
}
.active-tab-bg-warning .ant-tabs-nav  .ant-tabs-tab-active {
	background-color: #ffc107;
}

.active-tab-bg-danger .ant-tabs-nav  .ant-tabs-tab-active {
	background-color: #dc3545;
}

.active-tab-bg-light .ant-tabs-nav .ant-tabs-tab-active {
	background-color: #f8f9fa;
}

.active-tab-bg-muted  .ant-tabs-nav .ant-tabs-tab-active {
	background-color: #e9eaeb;
}

.active-tab-bg-dark .ant-tabs-nav .ant-tabs-tab-active {
	background-color: #343a40;
}

.active-tab-bg-blue .ant-tabs-nav .ant-tabs-tab-active{
	background-color: #0179a8;
}

.active-tab-bg-facebook .ant-tabs-nav .ant-tabs-tab-active{
	background-color: #365397;
}

.active-tab-bg-indigo .ant-tabs-nav .ant-tabs-tab-active{
	background-color: #346cb0;
}

.active-tab-bg-purple .ant-tabs-nav .ant-tabs-tab-active{
	background-color: #5f4b8b;
}

.active-tab-bg-pink .ant-tabs-nav .ant-tabs-tab-active{
	background-color: #b76ba3;
}

.active-tab-bg-red .ant-tabs-nav .ant-tabs-tab-active{
	background-color: #ea6759;
}

.active-tab-bg-orange .ant-tabs-nav .ant-tabs-tab-active{
	background-color: #ec935e;
}

.active-tab-bg-yellow .ant-tabs-nav .ant-tabs-tab-active{
	background-color: #f7c46c;
}

.active-tab-bg-green .ant-tabs-nav .ant-tabs-tab-active{
	background-color: #a7c796;
}

.active-tab-bg-teal .ant-tabs-nav .ant-tabs-tab-active{
	background-color: #00a28a;
}

.active-tab-bg-cyan .ant-tabs-nav .ant-tabs-tab-active{
	background-color: #3686a0;
}

.active-tab-bg-white .ant-tabs-nav .ant-tabs-tab-active{
	background-color: #fff;
}

.active-tab-bg-black .ant-tabs-nav .ant-tabs-tab-active{
	background-color: #131d28;
}

.active-tab-bg-gray-dark .ant-tabs-nav .ant-tabs-tab-active{
	background-color: #3d464f;
}

.active-tab-bg-gainsboro .ant-tabs-nav .ant-tabs-tab-active{
	background-color: gainsboro;
}

.active-tab-bg-heal .ant-tabs-nav .ant-tabs-tab-active{
	background-color: #00bec7;
}

.active-tab-bg-body .ant-tabs-nav .ant-tabs-tab-active{
	background-color: rgb(240, 242, 245);
}

.active-tab-bg-auto .ant-tabs-nav .ant-tabs-tab-active{
	background-color: auto;
}

/**激活标签文字颜色**/

.active-tab-txt-primary .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-primary .ant-tabs-nav .ant-tabs-tab:hover {
	color: #007bff;
}

.active-tab-txt-secondary .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-secondary .ant-tabs-nav .ant-tabs-tab:hover {
	color: #6c757d;
}
.active-tab-txt-success .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-success .ant-tabs-nav .ant-tabs-tab:hover {
	color: #28a745;
}
.active-tab-txt-warning .ant-tabs-nav  .ant-tabs-tab-active,
.active-tab-txt-warning .ant-tabs-nav  .ant-tabs-tab:hover {
	color: #ffc107;
}

.active-tab-txt-danger .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-danger .ant-tabs-nav .ant-tabs-tab:hover {
	color: #dc3545;
}

.active-tab-txt-light .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-light .ant-tabs-nav .ant-tabs-tab:hover {
	color: #f8f9fa;
}

.active-tab-txt-muted .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-muted .ant-tabs-nav .ant-tabs-tab:hover {
	color: #e9eaeb;
}

.active-tab-txt-dark .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-dark .ant-tabs-nav .ant-tabs-tab:hover {
	color: #343a40;
}

.active-tab-txt-blue .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-blue .ant-tabs-nav .ant-tabs-tab:hover{
	color: #0179a8;
}

.active-tab-txt-facebook .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-facebook .ant-tabs-nav .ant-tabs-tab:hover{
	color: #365397;
}

.active-tab-txt-indigo .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-indigo .ant-tabs-nav .ant-tabs-tab:hover{
	color: #346cb0;
}

.active-tab-txt-purple .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-purple .ant-tabs-nav .ant-tabs-tab:hover{
	color: #5f4b8b;
}

.active-tab-txt-pink .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-pink .ant-tabs-nav .ant-tabs-tab:hover{
	color: #b76ba3;
}

.active-tab-txt-red .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-red .ant-tabs-nav .ant-tabs-tab:hover {
	color: #ea6759;
}

.active-tab-txt-orange .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-orange .ant-tabs-nav .ant-tabs-tab:hover{
	color: #ec935e;
}

.active-tab-txt-yellow .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-yellow .ant-tabs-nav .ant-tabs-tab:hover{
	color: #f7c46c;
}

.active-tab-txt-green .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-green .ant-tabs-nav .ant-tabs-tab:hover{
	color: #a7c796;
}

.active-tab-txt-teal .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-teal .ant-tabs-nav .ant-tabs-tab:hover{
	color: #00a28a;
}

.active-tab-txt-cyan .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-cyan .ant-tabs-nav .ant-tabs-tab:hover{
	color: #3686a0;
}

.active-tab-txt-white .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-white .ant-tabs-nav .ant-tabs-tab:hover{
	color: #fff;
}

.active-tab-txt-black .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-black .ant-tabs-nav .ant-tabs-tab:hover{
	color: #131d28;
}

.active-tab-txt-gray-dark .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-gray-dark .ant-tabs-nav .ant-tabs-tab:hover{
	color: #3d464f;
}

.active-tab-txt-gainsboro .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-gainsboro .ant-tabs-nav .ant-tabs-tab:hover{
	color: gainsboro;
}

.active-tab-txt-heal .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-heal .ant-tabs-nav .ant-tabs-tab:hover{
	color: #00bec7;
}


.active-tab-txt-body .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-body .ant-tabs-nav .ant-tabs-tab:hover{
	color: rgb(240, 242, 245);
}

.active-tab-txt-auto .ant-tabs-nav .ant-tabs-tab-active,
.active-tab-txt-auto .ant-tabs-nav .ant-tabs-tab:hover{
	color: auto;
}
/**激活标签线条颜色**/

.ink-bar-primary .ant-tabs-nav .ant-tabs-ink-bar {
	background: #007bff;
}

.ink-bar-secondary .ant-tabs-nav .ant-tabs-ink-bar {
	background: #6c757d;
}
.ink-bar-success .ant-tabs-nav .ant-tabs-ink-bar {
	background: #28a745;
}
.ink-bar-warning .ant-tabs-nav  .ant-tabs-ink-bar {
	background-color: #ffc107;
}

.ink-bar-danger .ant-tabs-nav  .ant-tabs-ink-bar {
	background-color: #dc3545;
}

.ink-bar-light .ant-tabs-nav .ant-tabs-ink-bar {
	background-color: #f8f9fa;
}

.ink-bar-muted  .ant-tabs-nav .ant-tabs-ink-bar {
	background-color: #e9eaeb;
}

.ink-bar-dark .ant-tabs-nav .ant-tabs-ink-bar {
	background-color: #343a40;
}

.ink-bar-blue .ant-tabs-nav .ant-tabs-ink-bar{
	background-color: #0179a8;
}

.ink-bar-facebook .ant-tabs-nav .ant-tabs-ink-bar{
	background-color: #365397;
}

.ink-bar-indigo .ant-tabs-nav .ant-tabs-ink-bar{
	background-color: #346cb0;
}

.ink-bar-purple .ant-tabs-nav .ant-tabs-ink-bar{
	background-color: #5f4b8b;
}

.ink-bar-pink .ant-tabs-nav .ant-tabs-ink-bar{
	background-color: #b76ba3;
}

.ink-bar-red .ant-tabs-nav .ant-tabs-ink-bar{
	background-color: #ea6759;
}

.ink-bar-orange .ant-tabs-nav .ant-tabs-ink-bar{
	background-color: #ec935e;
}

.ink-bar-yellow .ant-tabs-nav .ant-tabs-ink-bar{
	background-color: #f7c46c;
}

.ink-bar-green .ant-tabs-nav .ant-tabs-ink-bar{
	background-color: #a7c796;
}

.ink-bar-teal .ant-tabs-nav .ant-tabs-ink-bar{
	background-color: #00a28a;
}

.ink-bar-cyan .ant-tabs-nav .ant-tabs-ink-bar{
	background-color: #3686a0;
}

.ink-bar-white .ant-tabs-nav .ant-tabs-ink-bar{
	background-color: #fff;
}

.ink-bar-black .ant-tabs-nav .ant-tabs-ink-bar{
	background-color: #131d28;
}

.ink-bar-gray-dark .ant-tabs-nav .ant-tabs-ink-bar{
	background-color: #3d464f;
}

.ink-bar-gainsboro .ant-tabs-nav .ant-tabs-ink-bar{
	background-color: gainsboro;
}

.ink-bar-heal .ant-tabs-nav .ant-tabs-ink-bar {
	background: #00bec7;
}

.ink-bar-body .ant-tabs-nav .ant-tabs-ink-bar{
	background-color: rgb(240, 242, 245);
}

.ink-bar-auto .ant-tabs-nav .ant-tabs-ink-bar{
	background-color: auto;
}
/**标签组内容区背景色*/

.tabpane-bg-primary .ant-tabs-content {
	background: #007bff;
	padding-left: 4px;
}

.tabpane-bg-secondary .ant-tabs-content {
	background: #6c757d;
	padding-left: 4px;
}
.tabpane-bg-success .ant-tabs-content {
	background: #28a745;
	padding-left: 4px;
}
.tabpane-bg-warning  .ant-tabs-content {
	background-color: #ffc107;
	padding-left: 4px;
}

.tabpane-bg-danger  .ant-tabs-content {
	background-color: #dc3545;
	padding-left: 4px;
}

.tabpane-bg-light  .ant-tabs-content {
	background-color: #f8f9fa;
	padding-left: 4px;
}

.tabpane-bg-muted  .ant-tabs-content {
	background-color: #e9eaeb;
	padding-left: 4px;
}

.tabpane-bg-dark  .ant-tabs-content {
	background-color: #343a40;
	padding-left: 4px;
}

.tabpane-bg-blue .ant-tabs-content{
	background-color: #0179a8;
	padding-left: 4px;
}

.tabpane-bg-facebook .ant-tabs-content{
	background-color: #365397;
	padding-left: 4px;
}

.tabpane-bg-indigo .ant-tabs-content{
	background-color: #346cb0;
	padding-left: 4px;
}

.tabpane-bg-purple .ant-tabs-content{
	background-color: #5f4b8b;
	padding-left: 4px;
}

.tabpane-bg-pink .ant-tabs-content{
	background-color: #b76ba3;
	padding-left: 4px;
}

.tabpane-bg-red .ant-tabs-content{
	background-color: #ea6759;
	padding-left: 4px;
}

.tabpane-bg-orange .ant-tabs-content{
	background-color: #ec935e;
	padding-left: 4px;
}

.tabpane-bg-yellow .ant-tabs-content{
	background-color: #f7c46c;
	padding-left: 4px;
}

.tabpane-bg-green .ant-tabs-content{
	background-color: #a7c796;
	padding-left: 4px;
}

.tabpane-bg-teal .ant-tabs-content{
	background-color: #00a28a;
	padding-left: 4px;
}

.tabpane-bg-cyan .ant-tabs-content{
	background-color: #3686a0;
	padding-left: 4px;
}

.tabpane-bg-white .ant-tabs-content{
	background-color: #fff;
	padding-left: 4px;
}

.tabpane-bg-black .ant-tabs-content{
	background-color: #131d28;
	padding-left: 4px;
}

.tabpane-bg-gray-dark .ant-tabs-content{
	background-color: #3d464f;
	padding-left: 4px;
}

.tabpane-bg-gainsboro .ant-tabs-content{
	background-color: gainsboro;
	padding-left: 4px;
}

.tabpane-bg-body .ant-tabs-content{
	background-color: rgb(240, 242, 245);
	padding-left: 4px;
}

.tabpane-bg-auto .ant-tabs-content{
	background-color: auto;
	padding-left: 4px;
}

.menuTitle{
	margin-bottom:0;
}

/**激活菜单文字颜色**/
.active-menu-txt-primary > .menuTitle,
.active-menu-txt-primary > .menuIcon,
.active-menu-txt-primary  .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content {
	color: #007bff;
}
.active-menu-txt-primary .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #007bff;
}

.active-menu-txt-secondary > .menuTitle,
.active-menu-txt-secondary > .menuIcon,
.active-menu-txt-secondary  .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content {
	color: #6c757d;
}
.active-menu-txt-secondary .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #6c757d;
}
.active-menu-txt-success > .menuTitle,
.active-menu-txt-success > .menuIcon,
.active-menu-txt-success  .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content {
	color: #28a745;
}
.active-menu-txt-success .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #28a745;
}

.active-menu-txt-warning > .menuTitle,
.active-menu-txt-warning > .menuIcon,
.active-menu-txt-warning   .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content {
	color: #ffc107;
}
.active-menu-txt-warning .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #ffc107;
}

.active-menu-txt-danger > .menuTitle,
.active-menu-txt-danger > .menuIcon,
.active-menu-txt-danger   .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content {
	color: #dc3545;
}
.active-menu-txt-danger .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #dc3545;
}

.active-menu-txt-light > .menuTitle,
.active-menu-txt-light > .menuIcon,
.active-menu-txt-light   .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content {
	color: #f8f9fa;
}
.active-menu-txt-light .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #f8f9fa;
}

.active-menu-txt-muted > .menuTitle,
.active-menu-txt-muted > .menuIcon,
.active-menu-txt-muted   .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content {
	color: #e9eaeb;
}
.active-menu-txt-muted .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #e9eaeb;
}

.active-menu-txt-dark > .menuTitle,
.active-menu-txt-dark > .menuIcon,
.active-menu-txt-dark   .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content {
	color: #343a40;
}
.active-menu-txt-dark .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #343a40;
}

.active-menu-txt-blue > .menuTitle,
.active-menu-txt-blue > .menuIcon,
.active-menu-txt-blue  .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content{
	color: #0179a8;
}
.active-menu-txt-blue .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #0179a8;
}

.active-menu-txt-facebook > .menuTitle,
.active-menu-txt-facebook > .menuIcon,
.active-menu-txt-facebook  .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content{
	color: #365397;
}
.active-menu-txt-facebook .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #365397;
}

.active-menu-txt-indigo > .menuTitle,
.active-menu-txt-indigo > .menuIcon,
.active-menu-txt-indigo  .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content{
	color: #346cb0;
}
.active-menu-txt-indigo .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #346cb0;
}

.active-menu-txt-purple > .menuTitle,
.active-menu-txt-purple > .menuIcon,
.active-menu-txt-purple  .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content{
	color: #5f4b8b;
}
.active-menu-txt-purple .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #5f4b8b;
}

.active-menu-txt-pink > .menuTitle,
.active-menu-txt-pink > .menuIcon,
.active-menu-txt-pink  .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content{
	color: #b76ba3;
}
.active-menu-txt-pink .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #b76ba3;
}

.cl1.cl2.cl3 .active-menu-txt-red > .menuTitle[data-hasvalue],
.cl1.cl2.cl3 .active-menu-txt-red > .menuIcon[data-hasvalue],
.active-menu-txt-red  .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content
{
	color: #ea6759;
}

.active-menu-txt-red .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #ea6759;

}
.active-menu-txt-red .am-button-primary:not([href]):not([tabindex]),
.active-menu-txt-red .am-checkbox.am-checkbox-checked .am-checkbox-inner{
	border-color: #ea6759;
	background-color: #ea6759;
	color:#fff;
}

.active-menu-txt-orange > .menuTitle,
.active-menu-txt-orange > .menuIcon,
.active-menu-txt-orange  .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content{
	color: #ec935e;
}
.active-menu-txt-orange .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #ec935e;
}
.active-menu-txt-orange .am-checkbox.am-checkbox-checked .am-checkbox-inner{
	border-color: #ec935e;
	background: #ec935e;
}

.active-menu-txt-yellow > .menuTitle,
.active-menu-txt-yellow > .menuIcon,
.active-menu-txt-yellow  .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content{
	color: #f7c46c;
}
.active-menu-txt-yellow .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #f7c46c;
}
.active-menu-txt-yellow .am-checkbox.am-checkbox-checked .am-checkbox-inner{
	border-color: #f7c46c;
	background: #f7c46c;
}

.active-menu-txt-green > .menuTitle,
.active-menu-txt-green > .menuIcon,
.active-menu-txt-green  .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content{
	color: #a7c796;
}
.active-menu-txt-green .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #a7c796;
}
.active-menu-txt-green .am-checkbox.am-checkbox-checked .am-checkbox-inner{
	border-color: #a7c796;
	background: #a7c796;
}

.active-menu-txt-teal > .menuTitle,
.active-menu-txt-teal > .menuIcon,
.active-menu-txt-teal  .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content{
	color: #00a28a;
}
.active-menu-txt-teal .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #00a28a;
}
.active-menu-txt-teal .am-checkbox.am-checkbox-checked .am-checkbox-inner{
	border-color: #00a28a;
	background: #00a28a;
}

.active-menu-txt-cyan > .menuTitle,
.active-menu-txt-cyan > .menuIcon,
.active-menu-txt-cyan  .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content{
	color: #3686a0;
}
.active-menu-txt-cyan .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #3686a0;
}

.active-menu-txt-white > .menuTitle,
.active-menu-txt-white > .menuIcon,
.active-menu-txt-white  .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content{
	color: #fff;
}
.active-menu-txt-white .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #fff;
}

.active-menu-txt-black > .menuTitle,
.active-menu-txt-black > .menuIcon,
.active-menu-txt-black  .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content{
	color: #131d28;
}
.active-menu-txt-black .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #131d28;
}

.active-menu-txt-gray-dark > .menuTitle,
.active-menu-txt-gray-dark > .menuIcon,
.active-menu-txt-gray-dark  .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content{
	color: #3d464f;
}
.active-menu-txt-gray-dark .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: #3d464f;
}

.active-menu-txt-gainsboro > .menuTitle,
.active-menu-txt-gainsboro > .menuIcon,
.active-menu-txt-gainsboro  .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content{
	color: gainsboro;
}
.active-menu-txt-gainsboro .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: gainsboro;
}

.active-menu-txt-body > .menuTitle,
.active-menu-txt-body > .menuIcon,
.active-menu-txt-body  .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content{
	color: rgb(240, 242, 245);
}
.active-menu-txt-body .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: rgb(240, 242, 245);
}

.active-menu-txt-auto > .menuTitle,
.active-menu-txt-auto > .menuIcon,
.active-menu-txt-auto  .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content{
	color: auto;
}
.active-menu-txt-auto .am-radio.am-radio-checked .am-radio-inner:after{
	border-color: auto;
}
/**滑动条添加颜色**/
/*
.sliderbar-primary .ant-slider-track {
	background-color: #007bff ;

}
*/

.cl1 .sliderbar-primary .ant-slider-track{
	background-color: #007bff ;
}
.cl1
.sliderbar-primary.ant-slider:hover .ant-slider-track,
.sliderbar-primary.ant-slider:focus .ant-slider-track {
	background-color: #0062cc;
}

.cl1 .sliderbar-secondary .ant-slider-track {
	background-color: #6c757d ;
}
.cl1
.sliderbar-secondary.ant-slider:hover .ant-slider-track,
.sliderbar-secondary.ant-slider:focus .ant-slider-track {
	background-color: #545b62;
}
.cl1 .sliderbar-success .ant-slider-track  {
	background-color: #28a745 ;
}
.cl1
.sliderbar-success.ant-slider:hover .ant-slider-track,
.sliderbar-success.ant-slider:focus .ant-slider-track {
	background-color: #1e7e34;
}
.cl1 .sliderbar-info  .ant-slider-track{
	background-color: #d9edf7;
}
.cl1
.sliderbar-info.ant-slider:hover .ant-slider-track,
.sliderbar-info.ant-slider:focus .ant-slider-track {
	background-color: #117a8b;
}
.cl1 .sliderbar-warning  .ant-slider-track{
	background-color: #ffc107;
}
.cl1
.sliderbar-warning.ant-slider:hover .ant-slider-track,
.sliderbar-warning.ant-slider:focus .ant-slider-track {
	background-color: #d39e00;
}
.cl1 .sliderbar-danger .ant-slider-track {
	background-color: #dc3545;
}
.cl1
.sliderbar-danger.ant-slider:hover .ant-slider-track,
.sliderbar-danger.ant-slider:focus .ant-slider-track {
	background-color: #bd2130;
}
.cl1 .sliderbar-light  .ant-slider-track{
	background-color: #f8f9fa;
}
.cl1
.sliderbar-light.ant-slider:hover .ant-slider-track,
.sliderbar-light.ant-slider:focus .ant-slider-track {
	background-color: #dae0e5;
}
.cl1 .sliderbar-muted  .ant-slider-track{
	background-color: #e9eaeb;
}

.cl1 .sliderbar-dark  .ant-slider-track{
	background-color: #343a40;
}
.cl1
.sliderbar-dark.ant-slider:hover .ant-slider-track,
.sliderbar-dark.ant-slider:focus .ant-slider-track {
	background-color: #1d2124;
}
.cl1 .sliderbar-blue  .ant-slider-track{
	background-color: #0179a8;
}
.cl1
.sliderbar-blue.ant-slider:hover .ant-slider-track,
.sliderbar-blue.ant-slider:focus .ant-slider-track {
	background-color: #2468a2;
}

.cl1 .sliderbar-facebook  .ant-slider-track{
	background-color: #365397;
}
.cl1
.sliderbar-facebook.ant-slider:hover .ant-slider-track,
.sliderbar-facebook.ant-slider:focus .ant-slider-track {
	background-color: #224b8f;
}


.cl1 .sliderbar-indigo  .ant-slider-track{
	background-color: #346cb0;
}
.cl1
.sliderbar-indigo.ant-slider:hover .ant-slider-track,
.sliderbar-indigo.ant-slider:focus .ant-slider-track {
	background-color: #181d4b;
}

.cl1 .sliderbar-purple  .ant-slider-track{
	background-color: #5f4b8b;
}

.cl1 .sliderbar-pink  .ant-slider-track{
	background-color: #b76ba3;
}

.cl1 .sliderbar-red  .ant-slider-track{
	background-color: #ea6759;
}

.cl1 .sliderbar-orange  .ant-slider-track{
	background-color: #ec935e;
}

.cl1 .sliderbar-yellow  .ant-slider-track{
	background-color: #f7c46c;
}

.cl1 .sliderbar-green  .ant-slider-track{
	background-color: #a7c796;
}

.cl1 .sliderbar-teal  .ant-slider-track{
	background-color: #00a28a;
}

.cl1 .sliderbar-cyan  .ant-slider-track{
	background-color: #3686a0;
}

.cl1 .sliderbar-white  .ant-slider-track{
	background-color: #fff;
}

.cl1 .sliderbar-black  .ant-slider-track{
	background-color: #131d28;
}

.cl1 .sliderbar-gray-dark  .ant-slider-track{
	background-color: #3d464f;
}

.cl1 .sliderbar-gainsboro  .ant-slider-track{
	background-color: gainsboro;
}

.cl1 .sliderbar-body  .ant-slider-track{
	background-color: rgb(240, 242, 245);
}

.cl1 .sliderbar-auto  .ant-slider-track{
	background-color: auto;
}
/**
滑块色
*/

.cl1 .sliderhandle-primary .ant-slider-handle{
	border: solid 2px #007bff ;
}
.cl1
.sliderhandle-primary.ant-slider:hover .ant-slider-handle,
.sliderhandle-primary.ant-slider:focus .ant-slider-handle {
	border: solid 2px #0062cc;
}
.cl1
.sliderhandle-primary.ant-slider .ant-slider-handle:focus {
	border: solid 2px #426ab3;
	outline: none;
	-webkit-box-shadow: 0 0 0 5px rgba(66,106,179, 0.2);
	box-shadow: 0 0 0 5px rgba(66,106,179, 0.2);
}

.cl1 .sliderhandle-secondary .ant-slider-handle {
	border: solid 2px #6c757d ;
}
.cl1
.sliderhandle-secondary.ant-slider:hover .ant-slider-handle,
.sliderhandle-secondary.ant-slider:focus .ant-slider-handle {
	border: solid 2px #545b62;
}
.cl1
.sliderhandle-secondary.ant-slider .ant-slider-handle:focus {
	border: solid 2px #3e4145;
	outline: none;
	-webkit-box-shadow: 0 0 0 5px rgba(62,65,69, 0.2);
	box-shadow: 0 0 0 5px rgba(62,65,69, 0.2);
}
.cl1 .sliderhandle-success .ant-slider-handle  {
	border: solid 2px #28a745 ;
}
.cl1
.sliderhandle-success.ant-slider:hover .ant-slider-handle,
.sliderhandle-success.ant-slider:focus .ant-slider-handle {
	border: solid 2px #1e7e34;
}
.cl1
.sliderhandle-success.ant-slider .ant-slider-handle:focus {
	border: solid 2px #1e7e34;
	outline: none;
	-webkit-box-shadow: 0 0 0 5px rgba(30,126,52, 0.2);
	box-shadow: 0 0 0 5px rgba(30,126,52, 0.2);
}
.cl1 .sliderhandle-info  .ant-slider-handle{
	border: solid 2px #d9edf7;
}
.cl1
.sliderhandle-info.ant-slider:hover .ant-slider-handle,
.sliderhandle-info.ant-slider:focus .ant-slider-handle {
	border: solid 2px #117a8b;
}

.cl1
.sliderhandle-info.ant-slider .ant-slider-handle:focus {
	border: solid 2px #117a8b;
	outline: none;
	-webkit-box-shadow: 0 0 0 5px rgba(237,25,65, 0.2);
	box-shadow: 0 0 0 5px rgba(237,25,65, 0.2);
}

.cl1 .sliderhandle-warning  .ant-slider-handle{
	border: solid 2px #ffc107;
}
.cl1
.sliderhandle-warning.ant-slider:hover .ant-slider-handle,
.sliderhandle-warning.ant-slider:focus .ant-slider-handle {
	border: solid 2px #d39e00;
}

.cl1
.sliderhandle-warning.ant-slider .ant-slider-handle:focus {
	border: solid 2px #f58220;
	outline: none;
	-webkit-box-shadow: 0 0 0 5px rgba(245,130,32, 0.2);
	box-shadow: 0 0 0 5px rgba(245,130,32, 0.2);
}
.cl1 .sliderhandle-danger .ant-slider-handle {
	border: solid 2px #dc3545;
}
.cl1
.sliderhandle-danger.ant-slider:hover .ant-slider-handle,
.sliderhandle-danger.ant-slider:focus .ant-slider-handle {
	border: solid 2px #bd2130;
}

.cl1
.sliderhandle-danger.ant-slider .ant-slider-handle:focus {
	border: solid 2px #ed1941;
	outline: none;
	-webkit-box-shadow: 0 0 0 5px rgba(237,25,65, 0.2);
	box-shadow: 0 0 0 5px rgba(237,25,65, 0.2);
}
.cl1 .sliderhandle-light  .ant-slider-handle{
	border: solid 2px #f8f9fa;
}
.cl1
.sliderhandle-light.ant-slider:hover .ant-slider-handle,
.sliderhandle-light.ant-slider:focus .ant-slider-handle {
	border: solid 2px #dae0e5;
}
.cl1
.sliderhandle-light.ant-slider .ant-slider-handle:focus {
	border: solid 2px #dae0e5;
	outline: none;
	-webkit-box-shadow: 0 0 0 5px rgba(218,224,229, 0.2);
	box-shadow: 0 0 0 5px rgba(218,224,229, 0.2);
}
.cl1 .sliderhandle-muted  .ant-slider-handle{
	border: solid 2px #e9eaeb;
}
.cl1
.sliderhandle-light.ant-slider:hover .ant-slider-handle,
.sliderhandle-light.ant-slider:focus .ant-slider-handle {
	border: solid 2px #a1a3a6;
}
.cl1
.sliderhandle-light.ant-slider .ant-slider-handle:focus {
	border: solid 2px #a1a3a6;
	outline: none;
	-webkit-box-shadow: 0 0 0 5px rgba(161,163,166, 0.2);
	box-shadow: 0 0 0 5px rgba(161,163,166, 0.2);
}

.cl1 .sliderhandle-dark  .ant-slider-handle{
	border: solid 2px #343a40;
}
.cl1
.sliderhandle-dark.ant-slider:hover .ant-slider-handle,
.sliderhandle-dark.ant-slider:focus .ant-slider-handle {
	border: solid 2px #1d2124;
}
.cl1
.sliderhandle-dark.ant-slider .ant-slider-handle:focus {
	border: solid 2px #1d2124;
	outline: none;
	-webkit-box-shadow: 0 0 0 5px rgba(29,33,36, 0.2);
	box-shadow: 0 0 0 5px rgba(29,33,36, 0.2);
}
.cl1 .sliderhandle-blue  .ant-slider-handle{
	border: solid 2px #0179a8;
}
.cl1
.sliderhandle-blue.ant-slider:hover .ant-slider-handle,
.sliderhandle-blue.ant-slider:focus .ant-slider-handle {
	border: solid 2px #2468a2;
}
.cl1
.sliderhandle-blue.ant-slider .ant-slider-handle:focus {
	border: solid 2px #2468a2;
	outline: none;
	-webkit-box-shadow: 0 0 0 5px rgba(1,121,187, 0.2);
	box-shadow: 0 0 0 5px rgba(1,121,187, 0.2);
}

.cl1 .sliderhandle-facebook  .ant-slider-handle{
	border: solid 2px #365397;
}
.cl1
.sliderhandle-facebook.ant-slider:hover .ant-slider-handle,
.sliderhandle-facebook.ant-slider:focus .ant-slider-handle {
	border: solid 2px #224b8f;
}
.cl1
.sliderhandle-facebook.ant-slider .ant-slider-handle:focus {
	border: solid 2px #224b8f;
	outline: none;
	-webkit-box-shadow: 0 0 0 5px rgba(42,75,143, 0.2);
	box-shadow: 0 0 0 5px rgba(42,75,143, 0.2);
}

.cl1 .sliderhandle-indigo  .ant-slider-handle{
	border: solid 2px #346cb0;
}
.cl1
.sliderhandle-indigo.ant-slider:hover .ant-slider-handle,
.sliderhandle-indigo.ant-slider:focus .ant-slider-handle {
	border: solid 2px #181d4b;
}
.cl1
.sliderhandle-indigo.ant-slider .ant-slider-handle:focus {
	border: solid 2px #181d4f;
	outline: none;
	-webkit-box-shadow: 0 0 0 5px rgba(24,29,79, 0.2);
	box-shadow: 0 0 0 5px rgba(24,29,79, 0.2);
}

.cl1 .sliderhandle-purple  .ant-slider-handle{
	border: solid 2px #5f4b8b;
}

.cl1 .sliderhandle-pink  .ant-slider-handle{
	border: solid 2px #b76ba3;
}

.cl1 .sliderhandle-red  .ant-slider-handle{
	border: solid 2px #ea6759;
}

.cl1 .sliderhandle-orange  .ant-slider-handle{
	border: solid 2px #ec935e;
}

.cl1 .sliderhandle-yellow  .ant-slider-handle{
	border: solid 2px #f7c46c;
}

.cl1 .sliderhandle-green  .ant-slider-handle{
	border: solid 2px #a7c796;
}

.cl1 .sliderhandle-teal  .ant-slider-handle{
	border: solid 2px #00a28a;
}

.cl1 .sliderhandle-cyan  .ant-slider-handle{
	border: solid 2px #3686a0;
}

.cl1 .sliderhandle-white  .ant-slider-handle{
	border: solid 2px #fff;
}

.cl1 .sliderhandle-black  .ant-slider-handle{
	border: solid 2px #131d28;
}

.cl1 .sliderhandle-gray-dark  .ant-slider-handle{
	border: solid 2px #3d464f;
}

.cl1 .sliderhandle-gainsboro  .ant-slider-handle{
	border: solid 2px gainsboro;
}

.cl1 .sliderhandle-body  .ant-slider-handle{
	border: solid 2px rgb(240, 242, 245);
}

.cl1 .sliderhandle-auto  .ant-slider-handle{
	border: solid 2px auto;
}
/**遮罩层**/
.mis-shade {
	content: "";
	width: 100%;
	height: 100%;
	background: #333;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 63;
	opacity: .9;
	filter: alpha(opacity=90);
}
.mis-shade-waiting {
	/*
    border: 2px solid #ddd;
    border-radius: 5px;
    background: #fefefe;
    box-shadow: 0 0 10px #ddd inset;
    color: #333;
    */
	text-shadow: 0 0 5px rgba(0,0,0,.1);
	position: absolute;
	height: 50px;
	line-height: 50px;
	text-align: center;
	width: 100px;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 1200;
}

/**遮罩层**/
.mis-cell-shade {
	content: "";
	width: 100%;
	height: 100%;
	background: #333;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 63;
	opacity: .9;
	filter: alpha(opacity=90);
}
.mis-cell-shade-waiting {
	/*
    border: 2px solid #ddd;
    border-radius: 5px;
    background: #fefefe;
    box-shadow: 0 0 10px #ddd inset;
    color: #333;
    */
	text-shadow: 0 0 5px rgba(0,0,0,.1);
	position: absolute;
	height: 50px;
	line-height: 50px;
	text-align: center;
	width: 100px;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 1200;
}
/**顶层水平居中*/
.cl1.cl2.cl3.text-center>* {
	margin-left:auto;
	margin-right:auto;
}


/**文件上传控件**/
.file-upload .fa-camera, .file-upload .fa-crop{
	cursor: pointer;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all 180ms linear;
	transition: all 180ms linear;
}
/*富文本禁用时样式*/
.mis-MRichtext[disabled="disabled"]{
	pointer-events: none;
}
/*下拉数据集禁用时样式*/
.mis-MSelect[disabled]{
	pointer-events: none;
}

.file-upload.active .fa-camera, .file-upload.active .fa-crop {
	opacity: 1;
	pointer-events: auto;
}

.mis-MFile .file-upload .file-upload-widget>input[type=file] {
	width: calc(100% - 208px);
	left: 40px;
}
/**多附件，右边没那些按钮*/
.file-upload .file-upload-widget>input[type=file][multiple] {
	width: calc(100% - 132px);
	left: 40px;
}
.file-upload .file-upload-widget input[type=file][disabled=disabled]{
	cursor: default;
}
.input>.file-upload {
	border: none;
	padding: 0px;
}

.cl1.cl2 .btn-link,  .cl1.cl2 .btn-link-nounderline{
	font-weight: 400;
	color: #007bff;
	background-color: transparent;
	border-color: transparent;
	box-shadow: none;
}

.cl1.cl2 .btn-link:hover, .cl1.cl2 .btn-link-nounderline:hover {
	color: #0056b3;
	background-color: transparent;
	border-color: transparent;
	box-shadow: none;
}
.cl1.cl2 .btn-link:hover>span {
	text-decoration: underline;
}

.cl1.cl2 .btn-link:focus, .cl1.cl2 .btn-link.focus, .cl1.cl2 .btn-link-nounderline:focus, .cl1.cl2 .btn-link-nounderline.focus {
	border-color: transparent;
	box-shadow: none;
}

.cl1.cl2 .btn-link:focus, .cl1.cl2 .btn-link.focus, .cl1.cl2 .btn-link-nounderline:focus, .cl1.cl2 .btn-link-nounderline.focus {
	text-decoration: underline;
}

.cl1.cl2 .btn-link:disabled, .cl1.cl2 .btn-link.disabled, .cl1.cl2 .btn-link-nounderline:disabled, .cl1.cl2 .btn-link-nounderline.disabled {
	color: #6c757d;
}

.cl1.cl2 .btn-label{
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	box-shadow: none;
}

.cl1.cl2 .btn-label:hover {
	background-color: transparent;
	border-color: transparent;
	box-shadow: none;
}
.cl1.cl2 .btn-link:hover>span {
	text-decoration: underline;
}

.cl1.cl2 .btn-label:focus, .cl1.cl2 .btn-label.focus {
	border-color: transparent;
	box-shadow: none;
}

.cl1.cl2 .btn-label:focus, .cl1.cl2 .btn-label.focus {
	text-decoration: underline;
}

.cl1.cl2 .btn-label:disabled, .cl1.cl2 .btn-label.disabled {

}

/**多行文本输入框的样式**/
.cl1 .multi-form-control {
	max-width: 100%;
	height: auto;
	min-height: 32px;
	vertical-align: bottom;
	-webkit-transition: all 0.3s, height 0s;
	transition: all 0.3s, height 0s;
}

.table-colwidth-fixed {
	table-layout: fixed;
}

/**表格有表格头thead行，则将表格头行固定，此时表格的第一行应该是单行，不存在跨行合并**/
.table-header-fixed-modern>thead th {
	position:sticky;
	top:0;
	opacity:1;
	z-index:11;
}


/**锁定tbody的第一行，相当于表格的第二行*/
.table-row-first-fixed-modern>tbody>tr:nth-child(1)>td {
	position: sticky;
	opacity: 1;
	z-index: 10;

}

/**锁定tbody的第二行，相当于表格的第三行*/
.table-row-second-fixed-modern>tbody>tr:nth-child(2)>td {
	position: sticky;
	opacity: 1;
	z-index: 10;
}

/**锁定tbody的第三行，相当于表格的第四行*/
.table-row-third-fixed-modern>tbody>tr:nth-child(3)>td {
	position: sticky;
	opacity: 1;
	z-index: 10;
}
/**锁定tbody的最后一行*/
.table-row-last-fixed-modern>tbody>tr:last-child>td {
	position: sticky;
	opacity: 1;
	z-index: 10;
}

/**锁定table的第二列，默认第一列是隐藏的，可用于ds.select(ds.id)*/
.table-second-column-fixed>thead th:nth-child(2){
	z-index:11;
}

.table-second-column-fixed td:nth-child(2){
	position:sticky;
	opacity:1;
	background-color:lightgreen;
	z-index:9;
}

/**锁定table的第三列，默认第一列是隐藏的，可用于ds.select(ds.id)*/
.table-third-column-fixed>thead th:nth-child(3){
	z-index:11;
}

.table-third-column-fixed td:nth-child(3){
	position:sticky;
	opacity:1;
	background-color:lightgreen;
	z-index:9;
}
/**锁定table的第四列，默认第一列是隐藏的，可用于ds.select(ds.id)*/
.table-fourth-column-fixed>thead th:nth-child(4){
	z-index:11;
}

.table-fourth-column-fixed td:nth-child(4){
	position:sticky;
	opacity:1;
	background-color:lightgreen;
	z-index:9;
}
/**锁定table的第五列，默认第一列是隐藏的，可用于ds.select(ds.id)*/
.table-fifth-column-fixed>thead th:nth-child(5){
	z-index:11;
}

.table-fifth-column-fixed td:nth-child(5){
	position:sticky;
	opacity:1;
	background-color:lightgreen;
	z-index:9;
}
/**锁定table的第六列，默认第一列是隐藏的，可用于ds.select(ds.id)*/
.table-column-fixed-6>thead th:nth-child(6){
	z-index:11;
}

.table-column-fixed-6 td:nth-child(6){
	position:sticky;
	opacity:1;
	background-color:lightgreen;
	z-index:9;
}
/**锁定table的第7列，默认第一列是隐藏的，可用于ds.select(ds.id)*/
.table-column-fixed-7>thead th:nth-child(7){
	z-index:11;
}

.table-column-fixed-7 td:nth-child(7){
	position:sticky;
	opacity:1;
	background-color:lightgreen;
	z-index:9;
}

/**锁定table的第8列，默认第一列是隐藏的，可用于ds.select(ds.id)*/
.table-column-fixed-8>thead th:nth-child(8){
	z-index:11;
}

.table-column-fixed-8 td:nth-child(8){
	position:sticky;
	opacity:1;
	background-color:lightgreen;
	z-index:9;
}
/**锁定table的第9列，默认第一列是隐藏的，可用于ds.select(ds.id)*/
.table-column-fixed-9>thead th:nth-child(9){
	z-index:11;
}

.table-column-fixed-9 td:nth-child(9){
	position:sticky;
	opacity:1;
	background-color:lightgreen;
	z-index:9;
}
/**锁定table的第10列，默认第一列是隐藏的，可用于ds.select(ds.id)*/
.table-column-fixed-10>thead th:nth-child(10){
	z-index:11;
}

.table-column-fixed-10 td:nth-child(10){
	position:sticky;
	opacity:1;
	background-color:lightgreen;
	z-index:9;
}
/**锁定table的第11列，默认第一列是隐藏的，可用于ds.select(ds.id)*/
.table-column-fixed-11>thead th:nth-child(11){
	z-index:11;
}

.table-column-fixed-11 td:nth-child(11){
	position:sticky;
	opacity:1;
	background-color:lightgreen;
	z-index:9;
}
/**锁定table的第12列，默认第一列是隐藏的，可用于ds.select(ds.id)*/
.table-column-fixed-12>thead th:nth-child(12){
	z-index:11;
}

.table-column-fixed-12 td:nth-child(12){
	position:sticky;
	opacity:1;
	background-color:lightgreen;
	z-index:9;
}
/**锁定table的第13列，默认第一列是隐藏的，可用于ds.select(ds.id)*/
.table-column-fixed-13>thead th:nth-child(13){
	z-index:11;
}

.table-column-fixed-13 td:nth-child(13){
	position:sticky;
	opacity:1;
	background-color:lightgreen;
	z-index:9;
}

/**
 *	在固定前几行/几列的情况下，给这个单元格添加样式table-td-col-fixed
 */
.cl1.cl2 table td.table-td-fixed, .cl1.cl2 table th.table-td-fixed{
	position:sticky;
	opacity:1;
	background-color:lightgreen;
	z-index:9;
}

.table-colwidth-auto {
	table-layout: auto;
}

.flex-1 {
	flex: 1;
}

.ui-dialog .ui-dialog-content {
	padding-left: 0px;
	padding-right: 0px;

}
.ui-popup .ui-dialog .ui-dialog-content {
	padding-left: 0px;
	padding-right: 0px;
	/**链接弹出层，横向有多余的滚动条，可以去掉**/
	/**
	padding: 16px;
	box-sizing:content-box;
	*/
}

.sift-item-selected {
	background: #ff5000;
	color: #fff;
}

.custom-control-input {
	position: absolute;
	z-index: -1;
	opacity: 0
}

.custom-control-input:checked~.custom-control-label:before {
	color: #fff;
	background-color: #346cb0
}

.custom-control-input:focus~.custom-control-label:before {
	-webkit-box-shadow: 0 0 0 1px #346cb0;
	box-shadow: 0 0 0 1px #346cb0
}

.custom-control-input:active~.custom-control-label:before {
	color: #fff;
	background-color: #afc9e7
}

.custom-control-input:disabled~.custom-control-label {
	color: #686f76
}

.custom-control-input:disabled~.custom-control-label:before {
	background-color: #f5f5f5
}

.custom-control-label {
	margin-bottom: 0
}

.custom-control-label:before {
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #fff
}

.custom-control-label:after,.custom-control-label:before {
	position: absolute;
	top: .25rem;
	left: 0;
	display: block;
	width: 1rem;
	height: 1rem;
	content: ""
}

.custom-control-label:after {
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 65% 65%
}

.custom-checkbox .custom-control-label:before {
	border-radius: .25rem
}

.custom-checkbox .custom-control-input:checked~.custom-control-label:before {
	background-color: #346cb0
}

.custom-checkbox .custom-control-input:checked~.custom-control-label:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%230179A8' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M6.41 0l-.69.72-2.78 2.78-.81-.78-.72-.72-1.41 1.41.72.72 1.5 1.5.69.72.72-.72 3.5-3.5.72-.72-1.44-1.41z' transform='translate(0 1)' /%3e%3c/svg%3e")
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {
	background-color: #346cb0
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%230179A8' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M0 0v2h8v-2h-8z' transform='translate(0 3)' /%3e%3c/svg%3e")
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before {
	background-color: rgba(52,108,176,.5)
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before {
	background-color: rgba(52,108,176,.5)
}

.custom-radio .custom-control-label:before {
	border-radius: 50%
}

.custom-radio .custom-control-input:checked~.custom-control-label:before {
	background-color: #346cb0
}

.custom-radio .custom-control-input:checked~.custom-control-label:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%230179A8' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M3 0c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z' transform='translate(1 1)' /%3e%3c/svg%3e")
}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before {
	background-color: rgba(52,108,176,.5)
}


/**下拉数据集的按钮组式平铺，在antd的输入边框下问题*/
.ant-input>.nav-item{
	display: inline-block;
	padding-top: 0px;
	padding-bottom: 0px;
}

/**antd输入框边框圆角写死了，这里修改一下**/
.input-border-radius-0 > input{
	border-radius: 0;
}
.input-border-radius-1 > input{
	border-radius: 0.25rem;
}
.input-border-radius-2 > input{
	border-radius: 0.5rem;
}
.input-border-radius-3 > input{
	border-radius: 1rem;
}
.input-border-radius-4 > input{
	border-radius: 1.5rem;
}
.input-border-radius-5 > input{
	border-radius: 2rem;
}
/**antd输入框背景色，这里修改一下**/
.input-bg-primary > input {
	background: #007bff;
}

.input-bg-secondary > input {
	background: #6c757d;
}
.input-bg-success > input {
	background: #28a745;
}
.input-bg-warning  > input {
	background-color: #ffc107;
}

.input-bg-danger  > input {
	background-color: #dc3545;
}

.input-bg-light  > input {
	background-color: #f8f9fa;
}

.input-bg-muted  > input {
	background-color: #e9eaeb;
}

.input-bg-dark  > input {
	background-color: #343a40;
}

.input-bg-blue > input{
	background-color: #0179a8;
}

.input-bg-facebook > input{
	background-color: #365397;
}

.input-bg-indigo > input{
	background-color: #346cb0;
}

.input-bg-purple > input{
	background-color: #5f4b8b;
}

.input-bg-pink > input{
	background-color: #b76ba3;
}

.input-bg-red > input{
	background-color: #ea6759;
}

.input-bg-orange > input{
	background-color: #ec935e;
}

.input-bg-yellow > input{
	background-color: #f7c46c;
}

.input-bg-green > input{
	background-color: #a7c796;
}

.input-bg-teal > input{
	background-color: #00a28a;
}

.input-bg-cyan > input{
	background-color: #3686a0;
}

.input-bg-white > input{
	background-color: #fff;
}

.input-bg-black > input{
	background-color: #131d28;
}

.input-bg-gray-dark > input{
	background-color: #3d464f;
}

.input-bg-gainsboro > input{
	background-color: gainsboro;
}

.input-bg-body > input{
	background-color: rgb(240, 242, 245);
}

.input-bg-auto > input{
	background-color: auto;
}

.input-bg-transparent > input{
	background-color: transparent;
}



/*antd输入框提示前景色，这里修改一下*/
.input-placeholder-color-white  .ant-input::-webkit-input-placeholder{
	color:white;
}
.input-placeholder-color-black  .ant-input::-webkit-input-placeholder{
	color:black;
}
.input-placeholder-color-red  .ant-input::-webkit-input-placeholder{
	color:red;
}


/*antd输入框图标前景色，这里修改一下*/
.input_tb_color_white :not(.anticon) {
	color:white;
}
.input_tb_color_black :not(.anticon) {
	color:black;
}
.input_tb_color_red  :not(.anticon) {
	color:red;
}


/*antd输入框图标左边距，这里修改一下*/
.login_input_placeholder_1 .ant-input-prefix :not(.anticon), .ant-input-affix-wrapper .ant-input-suffix :not(.anticon) {
	line-height: 2;
	margin-left: 4px;
}
.login_input_placeholder_2 .ant-input-prefix :not(.anticon), .ant-input-affix-wrapper .ant-input-suffix :not(.anticon) {
	line-height: 2;
	margin-left: 8px;
}
.login_input_placeholder_3 .ant-input-prefix :not(.anticon), .ant-input-affix-wrapper .ant-input-suffix :not(.anticon) {
	line-height: 2;
	margin-left: 16px;
}



/**ant design的提示框太宽了,覆盖padding*/
.ant-message-notice {
	padding-left: 30%;
	padding-right: 20%;
	text-align: center;
}

/**pc端下拉数据集横向平铺样式*/
.clearfix {
	margin-bottom:auto;
	line-height:1.42857143;
}
.clearfix li{
	margin-bottom:auto;
}
.clearfix:after {
	display: block;
	content: '';
	clear: both;
	visibility: hidden;
}
.sift-item {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding-left:8px;
	padding-right:8px;
	margin-left:4px;margin-right:4px;
	text-align: center;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.sift-item-selected {
	background: #ff5000;
	color: #fff;
}
.sift-item-disabled {
	background: #000;
	pointer-events: none;
	color: #fff;
}

.ant-form-item-label> label {
	margin-bottom:0px;
}

/**
树控件在Disable的情况下，对选中节点依然需要有一个强调背景
*/
.ant-tree li.ant-tree-treenode-disabled.ant-tree-treenode-selected>.ant-tree-node-content-wrapper span {
	background-color: #bae7ff;
}

.ant-tree li.ant-tree-treenode-switcher-close span.ant-tree-iconEle.ant-tree-icon__close,
.ant-tree li.ant-tree-treenode-switcher-open span.ant-tree-iconEle.ant-tree-icon__open{
	width:0px;
}

树控件的文件icon覆盖

.ant-tree.ant-tree-show-line.hide-file-icon li span.ant-tree-switcher-noop {
	background: transparent;
}

.ant-tree.ant-tree-show-line.hide-file-icon li:before {
	content: " ";
	width: 1px;
	border-left: 1px solid #d9d9d9;
	height: 100%;
	position: absolute;
	left: 12px;
	top: 0;
	margin: 0;
}

.ant-tree.ant-tree-show-line.hide-file-icon li:first-child:before {
	top: 6px;
	height: calc(100% - 6px);
}

.ant-tree.ant-tree-show-line.hide-file-icon li:last-child:before {
	height: 16px;
}

.ant-tree.ant-tree-show-line.hide-file-icon li:first-child:last-child:before {
	height: 10px;
}

.ant-tree.ant-tree-show-line.hide-file-icon li .ant-tree-switcher-noop{
	width:0px;
}

.ant-tree.ant-tree-show-line.hide-file-icon li .ant-tree-switcher-noop > i {
	visibility: hidden;
}

.ant-tree.ant-tree-show-line.hide-file-icon li .ant-tree-switcher-noop:after {
	content: " ";
	height: 1px;
	border-bottom: 1px solid #d9d9d9;
	width: 10px;
	position: absolute;
	left: 12px;
	top: 50%;
	margin: 0;
}

/**
由于ant mobile的弹出层小于ui-dialog的z-index, 导致ui-dialog中的控件弹出层看不见。 这里进行z-index覆盖
*/
.am-picker-popup-mask, .am-picker-popup-wrap{
	z-index: 999999
}

.am-tab-bar-bar .am-tab-bar-tab-title {
	font-size: 0.6rem;
}


.videolist {
	position: relative;
}

.videolist:hover {
	cursor: pointer;
}

.videoed {
	display: none;
	width: 50px;
	height: 50px;
	position: absolute;
	margin-left: calc(50% - 25px);
	top: calc(50% - 25px);
	z-index: 99;
	border-radius: 100%;
}

.videos {
	display: none;
	border: 1px solid #080808;
	position: fixed;
	left: calc(50vw - 320px);
	top: 80px;
	z-index: 100;
	width: 640px;
	height: 360px;
}

.vclose {
	position: absolute;
	right: 1%;
	top: 1%;
	border-radius: 100%;
	cursor: pointer;
}

.calendar-border-none input{
	border: none;
}

.size-full {
	width: 100%;
	height: 100%;
}

.scroll-auto {
	overflow: auto;
}

.scroll-none {
	overflow: hidden;
}

/**
覆盖对话框中misraq的size-full,因为对话框自带滚动效果
*/
.layui-layer-content div.misraq.scroll-none,
.layui-layer-content div.misraq>.scroll-auto{
	overflow:unset;
}

/**无标题无按钮组的弹出层*/
.notitle.resize.layui-layer-content {
	height: 100% !important;
}
/**有标题无按钮组的弹出层*/
.resize.layui-layer-content {
	height: calc(100% - 42px) !important;
}
/**无标题有按钮组的弹出层*/
.notitle.withbtn.layui-layer-content {
	height: calc(100% - 55px) !important;
}
/**有标题有按钮组链接弹出层*/
.withbtn.layui-layer-content {
	height: calc(100% - 55px - 42px) !important;
}

/**内部控件的垂直对齐方式**/
.inner-valign-top {
	display: flex;
}
.inner-valign-top>* {
	margin-bottom: auto;
}

.inner-valign-center {
	display: flex;
}
.inner-valign-center>* {
	margin-top: auto;
	margin-bottom: auto;
}

.inner-valign-bottom {
	display: flex;
}
.inner-valign-bottom>* {
	margin-top: auto;
}

/**边框按钮样式**/
.cl1.cl2 .btn-outline-primary {
	color: #007bff;
	background-color: transparent;
	background-image: none;
	border-color: #007bff;
}

.cl1.cl2 .btn-outline-primary:hover {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}

.cl1.cl2 .btn-outline-primary:focus, .cl1.cl2 .btn-outline-primary.focus {
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.cl1.cl2 .btn-outline-primary.disabled, .cl1.cl2 .btn-outline-primary:disabled {
	color: #007bff;
	background-color: transparent;
}

.cl1.cl2 .btn-outline-primary:not(:disabled):not(.disabled):active, .cl1.cl2 .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .cl1.cl2 .btn-outline-primary.dropdown-toggle {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}

.cl1.cl2 .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .cl1.cl2 .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .cl1.cl2 .btn-outline-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.cl1.cl2 .btn-outline-secondary {
	color: #6c757d;
	background-color: transparent;
	background-image: none;
	border-color: #6c757d;
}

.cl1.cl2 .btn-outline-secondary:hover {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}

.cl1.cl2 .btn-outline-secondary:focus, .cl1.cl2 .btn-outline-secondary.focus {
	box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.cl1.cl2 .btn-outline-secondary.disabled, .cl1.cl2 .btn-outline-secondary:disabled {
	color: #6c757d;
	background-color: transparent;
}

.cl1.cl2 .btn-outline-secondary:not(:disabled):not(.disabled):active, .cl1.cl2 .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .cl1.cl2 .btn-outline-secondary.dropdown-toggle {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}

.cl1.cl2 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .cl1.cl2 .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .cl1.cl2 .btn-outline-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.cl1.cl2 .btn-outline-success {
	color: #28a745;
	background-color: transparent;
	background-image: none;
	border-color: #28a745;
}

.cl1.cl2 .btn-outline-success:hover {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

.cl1.cl2 .btn-outline-success:focus, .cl1.cl2 .btn-outline-success.focus {
	box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.cl1.cl2 .btn-outline-success.disabled, .cl1.cl2 .btn-outline-success:disabled {
	color: #28a745;
	background-color: transparent;
}

.cl1.cl2 .btn-outline-success:not(:disabled):not(.disabled):active, .cl1.cl2 .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .cl1.cl2 .btn-outline-success.dropdown-toggle {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

.cl1.cl2 .btn-outline-success:not(:disabled):not(.disabled):active:focus, .cl1.cl2 .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .cl1.cl2 .btn-outline-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.cl1.cl2 .btn-outline-info {
	color: #17a2b8;
	background-color: transparent;
	background-image: none;
	border-color: #17a2b8;
}

.cl1.cl2 .btn-outline-info:hover {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.cl1.cl2 .btn-outline-info:focus, .cl1.cl2 .btn-outline-info.focus {
	box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.cl1.cl2 .btn-outline-info.disabled, .cl1.cl2 .btn-outline-info:disabled {
	color: #17a2b8;
	background-color: transparent;
}

.cl1.cl2 .btn-outline-info:not(:disabled):not(.disabled):active, .cl1.cl2 .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .cl1.cl2 .btn-outline-info.dropdown-toggle {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.cl1.cl2 .btn-outline-info:not(:disabled):not(.disabled):active:focus, .cl1.cl2 .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .cl1.cl2 .btn-outline-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.cl1.cl2 .btn-outline-warning {
	color: #ffc107;
	background-color: transparent;
	background-image: none;
	border-color: #ffc107;
}

.cl1.cl2 .btn-outline-warning:hover {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107;
}

.cl1.cl2 .btn-outline-warning:focus, .cl1.cl2 .btn-outline-warning.focus {
	box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.cl1.cl2 .btn-outline-warning.disabled, .cl1.cl2 .btn-outline-warning:disabled {
	color: #ffc107;
	background-color: transparent;
}

.cl1.cl2 .btn-outline-warning:not(:disabled):not(.disabled):active, .cl1.cl2 .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .cl1.cl2 .btn-outline-warning.dropdown-toggle {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107;
}

.cl1.cl2 .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .cl1.cl2 .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .cl1.cl2 .btn-outline-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.cl1.cl2 .btn-outline-danger {
	color: #dc3545;
	background-color: transparent;
	background-image: none;
	border-color: #dc3545;
}
.cl1.cl2 .btn-outline-danger:hover {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
}
.cl1.cl2 .btn-outline-danger .ant-btn:hover, .ant-btn:focus {
	color: #fff;
	background-color: #DC3545;
	border-color: #DC3545;
}


.cl1.cl2 .btn-outline-danger:focus, .cl1.cl2 .btn-outline-danger.focus {
	box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.cl1.cl2 .btn-outline-danger.disabled, .cl1.cl2 .btn-outline-danger:disabled {
	color: #dc3545;
	background-color: transparent;
}

.cl1.cl2 .btn-outline-danger:not(:disabled):not(.disabled):active, .cl1.cl2 .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .cl1.cl2 .btn-outline-danger.dropdown-toggle {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
}

.cl1.cl2 .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .cl1.cl2 .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .cl1.cl2 .btn-outline-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.cl1.cl2 .btn-outline-light {
	color: #f8f9fa;
	background-color: transparent;
	background-image: none;
	border-color: #f8f9fa;
}

.cl1.cl2 .btn-outline-light:hover {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

.cl1.cl2 .btn-outline-light:focus, .cl1.cl2 .btn-outline-light.focus {
	box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.cl1.cl2 .btn-outline-light.disabled, .cl1.cl2 .btn-outline-light:disabled {
	color: #f8f9fa;
	background-color: transparent;
}

.cl1.cl2 .btn-outline-light:not(:disabled):not(.disabled):active, .cl1.cl2 .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .cl1.cl2 .btn-outline-light.dropdown-toggle {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

.cl1.cl2 .btn-outline-light:not(:disabled):not(.disabled):active:focus, .cl1.cl2 .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .cl1.cl2 .btn-outline-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.cl1.cl2 .btn-outline-dark {
	color: #343a40;
	background-color: transparent;
	background-image: none;
	border-color: #343a40;
}

.cl1.cl2 .btn-outline-dark:hover {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40;
}

.cl1.cl2 .btn-outline-dark:focus, .cl1.cl2 .btn-outline-dark.focus {
	box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.cl1.cl2 .btn-outline-dark.disabled, .cl1.cl2 .btn-outline-dark:disabled {
	color: #343a40;
	background-color: transparent;
}

.cl1.cl2 .btn-outline-dark:not(:disabled):not(.disabled):active, .cl1.cl2 .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .cl1.cl2 .btn-outline-dark.dropdown-toggle {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40;
}

.cl1.cl2 .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .cl1.cl2 .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .cl1.cl2 .btn-outline-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.cl1.cl2 .border-radius-soft {
	border-radius: 4px;
}

.cl1.cl2 .border-radius-circle {
	border-radius: 100%;
}

.tangram-suggestion-main {
	z-index: 2000;
}

/**日历控件，下拉按钮等其添加多层dom，其中这些dom上又定了基本样式带有颜色*/
[class*="text-"] .ant-input, [class*="text-"] .ant-btn {
	color: inherit
}
[class*="font-"] .ant-input, [class*="text-"] .ant-btn {
	font: inherit
}

/**日历下的输入框，其样式应该继承，这样在控件上设置的样式就可以用了**/
.mis-MCalendar .ant-input {
	font-variant: inherit;
	font-feature-settings: inherit;
	color: inherit;
	font-size: inherit;
	background-color: inherit;
	background-image: inherit;
}
/**按钮组本身的输入框，其样式应该继承，这样在控件上设置的样式就可以用了**/
.mis-MButtongroup .ant-btn {
	font-variant: inherit;
	font-feature-settings: inherit;
	color: inherit;
	font-size: inherit;
	background-color: inherit;
	background-image: inherit;
}
.none-border.mis-MButtongroup .ant-btn {
	border: none;
}

/**按钮组下的弹出菜单，其menuitem样式继承menu的**/
.mis-MButtongroup-menu .ant-dropdown-menu-item {
	font-variant: inherit;
	font-feature-settings: inherit;
	color: inherit;
	font-size: inherit;
}

/**添加分页的样式*/
.page-break-after {
	page-break-after:always;
}

/**
*	包裹层内控件高度占满
*/
.inner-height-full {
	position: relative;
	vertical-align: top;
	align-items: flex-start;
}
.inner-height-full>* {
	position: absolute;
	height: 100%;
}

/** 富文本控件里的样式 */
div.mis-MRichtext li{
	list-style: inherit !important;
}

/**移动端日期选择的高度强制不可设置*/
.am-picker-popup.mis-MDatepicker{
	height:auto !important;
}

/**提升ant提示框的z-index*/
.ant-modal-wrap {
	z-index: 1500 !important;
}

/** 拖拽控件的样式*/
div.misshopdragger {
	border: none;
}

div.misshopdragger:hover{
	border: 1px solid rgb(121,191,255);
}

div.misshopdragger.active{
	border: 1px dashed rgb(24,144,255);
}

div.misshopdropper.active,td.active
{
	background: rgb(24,144,255);
	opacity: 0.5;
}


/**边框样式*/
.table-cell-border-none>thead>tr>th, .table-cell-border-none>tbody>tr>td {
	border-style: none;
}
.table-cell-border-solid>thead>tr>th, .table-cell-border-solid>tbody>tr>td {
	border-style: solid;
}
.table-cell-border-dotted>thead>tr>th, .table-cell-border-dotted>tbody>tr>td {
	border-style: dotted;
}
.table-cell-border-dashed>thead>tr>th, .table-cell-border-dashed>tbody>tr>td {
	border-style: dashed;
}
.table-cell-border-double>thead>tr>th, .table-cell-border-double>tbody>tr>td {
	border-style: double;
}

/**表格列间距*/
.mtable-col-gap-0>thead>tr>th, .mtable-col-gap-0>tbody>tr>td {
	padding-left:0rem;
	padding-right:0rem;
}
.mtable-col-gap-1>thead>tr>th, .mtable-col-gap-1>tbody>tr>td {
	padding-left:0.25rem;
	padding-right:0.25rem;
}
.mtable-col-gap-2>thead>tr>th, .mtable-col-gap-2>tbody>tr>td {
	padding-left:0.5rem;
	padding-right:0.5rem;
}
.mtable-col-gap-3>thead>tr>th, .mtable-col-gap-3>tbody>tr>td {
	padding-left:1rem;
	padding-right:1rem;
}
.mtable-col-gap-4>thead>tr>th, .mtable-col-gap-4>tbody>tr>td {
	padding-left:1.5rem;
	padding-right:1.5rem;
}
.mtable-col-gap-5>thead>tr>th, .mtable-col-gap-5>tbody>tr>td {
	padding-left:3rem;
	padding-right:3rem;
}



/**边框宽度*/
.table-cell-border-0>thead>tr>th, .table-cell-border-0>tbody>tr>td {
	border-width: 0;
}
.table-cell-border-1>thead>tr>th, .table-cell-border-1>tbody>tr>td {
	border-width: 1px;
}
.table-cell-border-2>thead>tr>th, .table-cell-border-2>tbody>tr>td {
	border-width: 2px;
}
.table-cell-border-3>thead>tr>th, .table-cell-border-3>tbody>tr>td {
	border-width: 3px;
}
.table-cell-border-4>thead>tr>th, .table-cell-border-4>tbody>tr>td {
	border-width: 4px;
}
.table-cell-border-5>thead>tr>th, .table-cell-border-5>tbody>tr>td {
	border-width: 5px;
}
.table-cell-border-6>thead>tr>th, .table-cell-border-6>tbody>tr>td {
	border-width: 6px;
}

.table-cell-border-7>thead>tr>th, .table-cell-border-7>tbody>tr>td {
	border-width: 7px;
}

.table-cell-border-8>thead>tr>th, .table-cell-border-8>tbody>tr>td {
	border-width: 8px;
}

.table-cell-border-9>thead>tr>th, .table-cell-border-9>tbody>tr>td {
	border-width: 9px;
}

.table-cell-border-10>thead>tr>th, .table-cell-border-10>tbody>tr>td {
	border-width: 10px;
}

/**边框圆角大小**/
.table-cell-border-radius-0>thead>tr>th, .table-cell-border-radius-0>tbody>tr>td {
	border-radius: 0;
}
.table-cell-border-radius-1>thead>tr>th, .table-cell-border-radius-1>tbody>tr>td {
	border-radius: 0.25rem;
}
.table-cell-border-radius-2>thead>tr>th, .table-cell-border-radius-2>tbody>tr>td {
	border-radius: 0.5rem;
}
.table-cell-border-radius-3>thead>tr>th, .table-cell-border-radius-3>tbody>tr>td {
	border-radius: 1rem;
}
.table-cell-border-radius-4>thead>tr>th, .table-cell-border-radius-4>tbody>tr>td {
	border-radius: 1.5rem;
}
.table-cell-border-radius-5>thead>tr>th, .table-cell-border-radius-5>tbody>tr>td {
	border-radius: 2rem;
}


/**边框色*/
.table-cell-border-primary>thead>tr>th, .table-cell-border-primary>tbody>tr>td {
	border-color: #007bff ;
}

.table-cell-border-secondary>thead>tr>th, .table-cell-border-secondary >tbody>tr>td {
	border-color: #6c757d ;
}

.table-cell-border-success>thead>tr>th, .table-cell-border-success >tbody>tr>td {
	border-color: #28a745 ;
}

.table-cell-border-info>thead>tr>th, .table-cell-border-info>tbody>tr>td {
	border-color: #d9edf7;
}

.table-cell-border-warning>thead>tr>th, .table-cell-border-warning>tbody>tr>td {
	border-color: #ffc107;
}

.table-cell-border-danger>thead>tr>th, .table-cell-border-danger>tbody>tr>td {
	border-color: #dc3545;
}

.table-cell-border-light>thead>tr>th, .table-cell-border-light>tbody>tr>td {
	border-color: #f8f9fa;
}

.table-cell-border-muted>thead>tr>th, .table-cell-border-muted>tbody>tr>td {
	border-color: #e9eaeb;
}

.table-cell-border-dark>thead>tr>th, .table-cell-border-dark>tbody>tr>td {
	border-color: #343a40;
}

.table-cell-border-blue>thead>tr>th, .table-cell-border-blue>tbody>tr>td {
	border-color: #0179a8;
}

.table-cell-border-facebook>thead>tr>th, .table-cell-border-facebook>tbody>tr>td {
	border-color: #365397;
}

.table-cell-border-indigo>thead>tr>th, .table-cell-border-indigo>tbody>tr>td {
	border-color: #346cb0;
}

.table-cell-border-purple>thead>tr>th, .table-cell-border-purple>tbody>tr>td {
	border-color: #5f4b8b;
}

.table-cell-border-pink>thead>tr>th, .table-cell-border-pink>tbody>tr>td {
	border-color: #b76ba3;
}

.table-cell-border-red>thead>tr>th, .table-cell-border-red>tbody>tr>td {
	border-color: #ea6759;
}

.table-cell-border-orange>thead>tr>th, .table-cell-border-orange>tbody>tr>td {
	border-color: #ec935e;
}

.table-cell-border-yellow>thead>tr>th, .table-cell-border-yellow>tbody>tr>td {
	border-color: #f7c46c;
}

.table-cell-border-green>thead>tr>th, .table-cell-border-green>tbody>tr>td {
	border-color: #a7c796;
}

.table-cell-border-teal>thead>tr>th, .table-cell-border-teal>tbody>tr>td {
	border-color: #00a28a;
}

.table-cell-border-cyan>thead>tr>th, .table-cell-border-cyan>tbody>tr>td {
	border-color: #3686a0;
}

.table-cell-border-white>thead>tr>th, .table-cell-border-white>tbody>tr>td {
	border-color: #fff;
}

.table-cell-border-black>thead>tr>th, .table-cell-border-black>tbody>tr>td {
	border-color: #131d28;
}

.table-cell-border-gray-dark>thead>tr>th, .table-cell-border-gray-dark>tbody>tr>td {
	border-color: #3d464f;
}

.table-cell-border-desc>thead>tr>th, .table-cell-border-desc>tbody>tr>td {
	border-color: rgba(0, 0, 0,0.45);
}

.table-cell-border-gainsboro>thead>tr>th, .table-cell-border-gainsboro>tbody>tr>td {
	border-color: gainsboro;
}

.table-cell-border-body>thead>tr>th, .table-cell-border-body>tbody>tr>td {
	border-color: rgb(240, 242, 245);
}

.table-cell-border-auto>thead>tr>th, .table-cell-border-auto>tbody>tr>td {
	border-color: auto;
}


.mis-MRichtext .w-e-text-container {
	overflow-y: auto;
}

.mis-MRichtext .w-e-text-container .w-e-text {
	overflow-y: auto;
	position: absolute;
}
.mis-MBreadcrumb.head-color > ol > li:first-child {
	color:red;
}

.mis-MBreadcrumb.middle-color > ol > li:not(:first-child):not(:last-child) {
	color:green;
}

.mis-MBreadcrumb.tail-color >ol >li:last-child {
	color:blue;
}

.ant-btn.ant-dropdown-trigger {
	border: none;
}

.antdtabs-loading-div {
	display: flex;
	height: 200px;
	justify-content: center;
	align-items: center;
}
.antdtabs-loading-span {
	border: 2px solid #ddd;
	border-radius: 5px;
	background: #fefefe;
	box-shadow: 0 0 10px #ddd inset;
	color: #333;
	text-shadow: 0 0 5px rgba(0,0,0,.1);
	position: absolute;
	text-align: center;
	margin: auto;
	z-index: 1;

}
.antdtabs-loading-img {

}


.dialog-line {
	width: 100%;
	height: 100%;
	display: table;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lIHgxPSIwIiB5MT0iMCIgeDI9IjEwMCUiIHkyPSIxMDAlIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEiLz48L3N2Zz4=) no-repeat 100% center;
}
.dialog-line>*:first-child {
	float: left;
	margin-top: calc(10%);
	margin-left: calc(20%);
}
.dialog-line>*:nth-child(2){
	float: right;
	margin-bottom: calc(10%);
	margin-right: calc(20%);
}

.width-screen-full {
	width: 100vw !important;
}

.height-screen-full-noheader {
	height: 100vh !important;
}

.height-screen-full-withheader {
	height: calc(100vh - 64px) !important;
}

#edui_fixedlayer {
	z-index: 2000 !important;
}

.ant-layout-sider-hide {
	display: none !important;
}

.ant-layout-header-hide {
	display: none !important;
}

.children-height-64>.ant-dropdown-trigger {
	height: 64px !important;
}
.children-height-32>.ant-dropdown-trigger {
	height: 32px !important;
}

div.ant-message {
	z-index: 10000;
}

div[id^=am-picker-popup-container] {
	z-index: 2000 !important;
}
div[id^=am-picker-popup-container] .am-picker-popup-mask {
	z-index: 3000;
}
div[id^=am-picker-popup-container] .am-picker-popup-wrap  {
	z-index: 3000;
}
.mis-MSelect .am-list-item .am-list-line .am-list-extra {
	padding-top: 0px;
	padding-bottom: 0px;
}
/**下拉数据集，日期选择器，字体颜色，字体大小，应由单元格配置控制*/
.mis-MSelect .am-list-item .am-list-line .am-list-extra,
.mis-MDatepicker .am-list-item .am-list-line .am-list-extra {
	color: inherit;
	font-size: inherit;
}

/**边框色*/
.separator-border-primary>.ant-row-flex>[level="wrap"] {
	border-color: #007bff ;
}

.separator-border-secondary>.ant-row-flex>[level="wrap"]  {
	border-color: #6c757d ;
}

.separator-border-success>.ant-row-flex>[level="wrap"]  {
	border-color: #28a745 ;
}

.separator-border-info>.ant-row-flex>[level="wrap"] {
	border-color: #d9edf7;
}

.separator-border-warning>.ant-row-flex>[level="wrap"] {
	border-color: #ffc107;
}

.separator-border-danger>.ant-row-flex>[level="wrap"] {
	border-color: #dc3545;
}

.separator-border-light>.ant-row-flex>[level="wrap"] {
	border-color: #f8f9fa;
}

.separator-border-muted>.ant-row-flex>[level="wrap"] {
	border-color: #e9eaeb;
}

.separator-border-dark>.ant-row-flex>[level="wrap"] {
	border-color: #343a40;
}

.separator-border-blue>.ant-row-flex>[level="wrap"] {
	border-color: #0179a8;
}

.separator-border-facebook>.ant-row-flex>[level="wrap"] {
	border-color: #365397;
}

.separator-border-indigo>.ant-row-flex>[level="wrap"] {
	border-color: #346cb0;
}

.separator-border-purple>.ant-row-flex>[level="wrap"] {
	border-color: #5f4b8b;
}

.separator-border-pink>.ant-row-flex>[level="wrap"] {
	border-color: #b76ba3;
}

.separator-border-red>.ant-row-flex>[level="wrap"] {
	border-color: #ea6759;
}

.separator-border-orange>.ant-row-flex>[level="wrap"] {
	border-color: #ec935e;
}

.separator-border-yellow>.ant-row-flex>[level="wrap"] {
	border-color: #f7c46c;
}

.separator-border-green>.ant-row-flex>[level="wrap"] {
	border-color: #a7c796;
}

.separator-border-teal>.ant-row-flex>[level="wrap"] {
	border-color: #00a28a;
}

.separator-border-cyan>.ant-row-flex>[level="wrap"] {
	border-color: #3686a0;
}

.separator-border-white>.ant-row-flex>[level="wrap"] {
	border-color: #fff;
}

.separator-border-black>.ant-row-flex>[level="wrap"] {
	border-color: #131d28;
}

.separator-border-gray-dark>.ant-row-flex>[level="wrap"] {
	border-color: #3d464f;
}

.separator-border-desc>.ant-row-flex>[level="wrap"] {
	border-color: rgba(0, 0, 0,0.45);
}

.separator-border-gainsboro>.ant-row-flex>[level="wrap"] {
	border-color: gainsboro;
}

.separator-border-body>.ant-row-flex>[level="wrap"] {
	border-color: rgb(240, 242, 245);
}

.separator-border-auto>.ant-row-flex>[level="wrap"] {
	border-color: auto;
}

/**自定义上,下,左,右边界*/
.separator-border-top>.ant-row-flex>*{
	border-top:1px solid;
}
.separator-border-bottom>.ant-row-flex>*{
	border-bottom:1px solid;
}
.separator-border-bottom>.ant-row-flex:last-child>*{
	border-bottom:none;
}
.separator-border-left>.ant-row-flex>*{
	border-left:1px solid;
}
.separator-border-right>.ant-row-flex>*{
	border-right:1px solid;
}

.mis-MDatepicker .am-list-item .am-list-line .am-list-extra {
	width: 100%;
}

.mis-MDatepicker .am-list-item .am-list-line>.am-list-extra {
	flex: 2 ;
}

.am-list-item.mis-MTextareaitem {
	overflow: initial;
}


.ueditor-toolbar-none .edui-default.edui-editor-toolbarbox{
	display: none;
}
.ueditor-statusbar-none .edui-default .edui-editor-bottomContainer{
	display: none;
}

.events {
	list-style: none;
	margin: 0;
	padding: 0;
}
.events .ant-badge-status {
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	text-overflow: ellipsis;
	font-size: 12px;
}
.notes-month {
	text-align: center;
	font-size: 28px;
}
.notes-month section {
	font-size: 28px;
}

.none-mode-trigger .ant-fullcalendar-header>.ant-radio-group {
	display:none;
}
.none-select .ant-fullcalendar-header>.ant-fullcalendar-year-select {
	display:none;
}
.none-select .ant-fullcalendar-header>.ant-fullcalendar-month-select {
	display:none;
}

.menu-icon {
	max-width: 30px;
	max-height: 14px;
	margin-right: 10px;
	margin-bottom: 4px;
}



.mis-page-break-after
{
	page-break-after:always;
}


.ant-message-custom-content {
	max-width: 800px;
	max-height: 400px;
	overflow-y: auto;
}

/**提示文本色：单元格验证提示，提示控件，单元格悬浮提示，页面验证提示*/
.msg-text-primary,
.msg-text-primary .ant-tooltip-inner,
.ant-modal-content.msg-text-primary .ant-modal-confirm-title, .ant-modal-content.msg-text-primary .ant-modal-confirm-content {
	color: #007bff ;
}

.msg-text-secondary,
.msg-text-secondary .ant-tooltip-inner,
.ant-modal-content.msg-text-secondary .ant-modal-confirm-title, .ant-modal-content.msg-text-secondary .ant-modal-confirm-content  {
	color: #6c757d ;
}


.msg-text-success,
.msg-text-success .ant-tooltip-inner,
.ant-modal-content.msg-text-success .ant-modal-confirm-title, .ant-modal-content.msg-text-success .ant-modal-confirm-content   {
	color: #28a745 ;
}


.msg-text-info,
.msg-text-info .ant-tooltip-inner,
.ant-modal-content.msg-text-info .ant-modal-confirm-title, .ant-modal-content.msg-text-info .ant-modal-confirm-content  {
	color: #d9edf7;
}

.msg-text-warning,
.msg-text-warning .ant-tooltip-inner,
.ant-modal-content.msg-text-warning .ant-modal-confirm-title, .ant-modal-content.msg-text-warning .ant-modal-confirm-content  {
	color: #ffc107;
}

.msg-text-danger,
.msg-text-danger .ant-tooltip-inner,
.ant-modal-content.msg-text-danger .ant-modal-confirm-title, .ant-modal-content.msg-text-danger .ant-modal-confirm-content  {
	color: #dc3545;
}

.msg-text-light,
.msg-text-light .ant-tooltip-inner,
.ant-modal-content.msg-text-light .ant-modal-confirm-title, .ant-modal-content.msg-text-light .ant-modal-confirm-content  {
	color: #f8f9fa;
}

.msg-text-muted,
.msg-text-muted .ant-tooltip-inner,
.ant-modal-content.msg-text-muted .ant-modal-confirm-title, .ant-modal-content.msg-text-muted .ant-modal-confirm-content  {
	color: #e9eaeb;
}

.msg-text-dark,
.msg-text-dark .ant-tooltip-inner,
.ant-modal-content.msg-text-dark .ant-modal-confirm-title, .ant-modal-content.msg-text-dark .ant-modal-confirm-content  {
	color: #343a40;
}


.msg-text-blue,
.msg-text-blue .ant-tooltip-inner,
.ant-modal-content.msg-text-blue .ant-modal-confirm-title, .ant-modal-content.msg-text-blue .ant-modal-confirm-content  {
	color: #0179a8;
}

.msg-text-facebook,
.msg-text-facebook .ant-tooltip-inner,
.ant-modal-content.msg-text-facebook .ant-modal-confirm-title, .ant-modal-content.msg-text-facebook .ant-modal-confirm-content  {
	color: #365397;
}

.msg-text-indigo,
.msg-text-indigo .ant-tooltip-inner,
.ant-modal-content.msg-text-indigo .ant-modal-confirm-title, .ant-modal-content.msg-text-indigo .ant-modal-confirm-content  {
	color: #346cb0;
}

.msg-text-purple,
.msg-text-purple .ant-tooltip-inner,
.ant-modal-content.msg-text-purple .ant-modal-confirm-title, .ant-modal-content.msg-text-purple .ant-modal-confirm-content  {
	color: #5f4b8b;
}

.msg-text-pink,
.msg-text-pink .ant-tooltip-inner,
.ant-modal-content.msg-text-pink .ant-modal-confirm-title, .ant-modal-content.msg-text-pink .ant-modal-confirm-content  {
	color: #b76ba3;
}

.msg-text-red,
.msg-text-red .ant-tooltip-inner,
.ant-modal-content.msg-text-red .ant-modal-confirm-title, .ant-modal-content.msg-text-red .ant-modal-confirm-content  {
	color: #ea6759;
}

.msg-text-orange,
.msg-text-orange .ant-tooltip-inner,
.ant-modal-content.msg-text-orange .ant-modal-confirm-title, .ant-modal-content.msg-text-orange .ant-modal-confirm-content  {
	color: #ec935e;
}

.msg-text-yellow,
.msg-text-yellow .ant-tooltip-inner,
.ant-modal-content.msg-text-yellow .ant-modal-confirm-title, .ant-modal-content.msg-text-yellow .ant-modal-confirm-content  {
	color: #f7c46c;
}

.msg-text-green,
.msg-text-green .ant-tooltip-inner,
.ant-modal-content.msg-text-green .ant-modal-confirm-title, .ant-modal-content.msg-text-green .ant-modal-confirm-content  {
	color: #a7c796;
}

.msg-text-teal,
.msg-text-teal .ant-tooltip-inner,
.ant-modal-content.msg-text-teal .ant-modal-confirm-title, .ant-modal-content.msg-text-teal .ant-modal-confirm-content  {
	color: #00a28a;
}

.msg-text-cyan,
.msg-text-cyan .ant-tooltip-inner,
.ant-modal-content.msg-text-cyan .ant-modal-confirm-title, .ant-modal-content.msg-text-cyan .ant-modal-confirm-content  {
	color: #3686a0;
}

.msg-text-white,
.msg-text-white .ant-tooltip-inner,
.ant-modal-content.msg-text-white .ant-modal-confirm-title, .ant-modal-content.msg-text-white .ant-modal-confirm-content  {
	color: #fff;
}

.msg-text-black,
.msg-text-black .ant-tooltip-inner,
.ant-modal-content.msg-text-black .ant-modal-confirm-title, .ant-modal-content.msg-text-black .ant-modal-confirm-content  {
	color: #131d28;
}

.msg-text-gray-dark,
.msg-text-gray-dark .ant-tooltip-inner,
.ant-modal-content.msg-text-gray-dark .ant-modal-confirm-title, .ant-modal-content.msg-text-gray-dark .ant-modal-confirm-content  {
	color: #3d464f;
}

.msg-text-gainsboro,
.msg-text-gainsboro .ant-tooltip-inner,
.ant-modal-content.msg-text-gainsboro .ant-modal-confirm-title, .ant-modal-content.msg-text-gainsboro .ant-modal-confirm-content  {
	color: gainsboro;
}

.msg-text-desc,
.msg-text-desc .ant-tooltip-inner,
.ant-modal-content.msg-text-desc .ant-modal-confirm-title, .ant-modal-content.msg-text-desc .ant-modal-confirm-content  {
	color: rgba(0, 0, 0,0.45);
}

.msg-text-heal,
.msg-text-heal .ant-tooltip-inner,
.ant-modal-content.msg-text-heal .ant-modal-confirm-title, .ant-modal-content.msg-text-heal .ant-modal-confirm-content  {
	color: #00bec7;
}


.msg-text-body,
.msg-text-body .ant-tooltip-inner,
.ant-modal-content.msg-text-body .ant-modal-confirm-title, .ant-modal-content.msg-text-body .ant-modal-confirm-content  {
	color: rgb(240, 242, 245);
}

.msg-text-lightsteelblue,
.msg-text-lightsteelblue .ant-tooltip-inner,
.ant-modal-content.msg-text-lightsteelblue .ant-modal-confirm-title, .ant-modal-content.msg-text-lightsteelblue .ant-modal-confirm-content  {
	color: #acbadb;
}

.msg-text-auto,
.msg-text-auto .ant-tooltip-inner,
.ant-modal-content.msg-text-auto .ant-modal-confirm-title, .ant-modal-content.msg-text-auto .ant-modal-confirm-content  {
	color: auto;
}

/**背景色*/
.msg-bg-primary,
.ant-message .msg-bg-primary,
.ant-modal-content.msg-bg-primary,
.msg-bg-primary.ant-tooltip, .msg-bg-primary .ant-tooltip-inner {
	background-color: #007bff ;
}

.msg-bg-secondary,
.ant-message .msg-bg-secondary,
.ant-modal-content.msg-bg-secondary,
.msg-bg-secondary.ant-tooltip, .msg-bg-secondary .ant-tooltip-inner  {
	background-color: #6c757d ;
}

.msg-bg-success,
.ant-message .msg-bg-success,
.ant-modal-content.msg-bg-success,
.msg-bg-success.ant-tooltip, .msg-bg-success .ant-tooltip-inner  {
	background-color: #28a745 ;
}

.msg-bg-info,
.ant-message .msg-bg-info,
.ant-modal-content.msg-bg-info,
.msg-bg-info.ant-tooltip, .msg-bg-info .ant-tooltip-inner {
	background-color: #d9edf7;
}

.msg-bg-warning,
.ant-message .msg-bg-warning,
.ant-modal-content.msg-bg-warning,
.msg-bg-warning.ant-tooltip, .msg-bg-warning .ant-tooltip-inner {
	background-color: #ffc107;
}

.msg-bg-danger,
.ant-message .msg-bg-danger,
.ant-modal-content.msg-bg-danger,
.msg-bg-danger.ant-tooltip, .msg-bg-danger .ant-tooltip-inner {
	background-color: #dc3545;
}

.msg-bg-light,
.ant-message .msg-bg-light,
.ant-modal-content.msg-bg-light,
.msg-bg-light.ant-tooltip, .msg-bg-light .ant-tooltip-inner {
	background-color: #f8f9fa;
}

.msg-bg-muted,
.ant-message .msg-bg-muted,
.ant-modal-content.msg-bg-muted,
.msg-bg-muted.ant-tooltip, .msg-bg-muted .ant-tooltip-inner {
	background-color: #e9eaeb;
}

.msg-bg-dark,
.ant-message .msg-bg-dark,
.ant-modal-content.msg-bg-dark,
.msg-bg-dark.ant-tooltip, .msg-bg-dark .ant-tooltip-inner {
	background-color: #343a40;
}

.msg-bg-deep-dark-blue,
.ant-message .msg-bg-deep-dark-blue,
.ant-modal-content.msg-bg-dark-blue,
.msg-bg-blue.ant-tooltip, .msg-bg-blue .ant-tooltip-inner {
	background-color: #071226;
}

.msg-bg-blue,
.ant-message .msg-bg-blue,
.ant-modal-content.msg-bg-blue,
.msg-bg-blue.ant-tooltip, .msg-bg-blue .ant-tooltip-inner {
	background-color: #0179a8;
}

.msg-bg-facebook,
.ant-message .msg-bg-facebook,
.ant-modal-content.msg-bg-facebook,
.msg-bg-facebook.ant-tooltip, .msg-bg-facebook .ant-tooltip-inner {
	background-color: #365397;
}

.msg-bg-indigo,
.ant-message .msg-bg-indigo,
.ant-modal-content.msg-bg-indigo,
.msg-bg-indigo.ant-tooltip, .msg-bg-indigo .ant-tooltip-inner {
	background-color: #346cb0;
}
.msg-bg-haierblue,
.ant-message .msg-bg-haierblue,
.ant-modal-content.msg-bg-haierblue,
.msg-bg-haierblue.ant-tooltip, .msg-bg-haierblue .ant-tooltip-inner {
	background-color: rgb(0, 41, 96);
}

.msg-bg-haierpurple,
.ant-message .msg-bg-haierpurple,
.ant-modal-content.msg-bg-haierpurple,
.msg-bg-haierpurple.ant-tooltip, .msg-bg-haierpurple .ant-tooltip-inner {
	background-color: #737ab2;
}

.msg-bg-purple,
.ant-message .msg-bg-purple,
.ant-modal-content.msg-bg-purple,
.msg-bg-purple.ant-tooltip, .msg-bg-purple .ant-tooltip-inner {
	background-color: #5f4b8b;
}

.msg-bg-pink,
.ant-message .msg-bg-pink,
.ant-modal-content.msg-bg-pink,
.msg-bg-pink.ant-tooltip, .msg-bg-pink .ant-tooltip-inner {
	background-color: #b76ba3;
}

.msg-bg-red,
.ant-message .msg-bg-red,
.ant-modal-content.msg-bg-red,
.msg-bg-red.ant-tooltip, .msg-bg-red .ant-tooltip-inner {
	background-color: #ea6759;
}

.msg-bg-orange,
.ant-message .msg-bg-orange,
.ant-modal-content.msg-bg-orange,
.msg-bg-orange.ant-tooltip, .msg-bg-orange .ant-tooltip-inner {
	background-color: #ec935e;
}

.msg-bg-orangebright,
.ant-message .msg-bg-orangebright,
.ant-modal-content.msg-bg-orangebright,
.msg-bg-orangebright.ant-tooltip, .msg-bg-orangebright .ant-tooltip-inner {
	background-color: #ff3600;
}

.msg-bg-yellow,
.ant-message .msg-bg-yellow,
.ant-modal-content.msg-bg-yellow,
.msg-bg-yellow.ant-tooltip, .msg-bg-yellow .ant-tooltip-inner {
	background-color: #f7c46c;
}

.msg-bg-green,
.ant-message .msg-bg-green,
.ant-modal-content.msg-bg-green,
.msg-bg-green.ant-tooltip, .msg-bg-green .ant-tooltip-inner {
	background-color: #a7c796;
}

.msg-bg-teal,
.ant-message .msg-bg-teal,
.ant-modal-content.msg-bg-teal,
.msg-bg-teal.ant-tooltip, .msg-bg-teal .ant-tooltip-inner {
	background-color: #00a28a;
}

.msg-bg-cyan,
.ant-message .msg-bg-cyan,
.ant-modal-content.msg-bg-cyan,
.msg-bg-cyan.ant-tooltip, .msg-bg-cyan .ant-tooltip-inner {
	background-color: #3686a0;
}

.msg-bg-white,
.ant-message .msg-bg-white,
.ant-modal-content.msg-bg-white,
.msg-bg-white.ant-tooltip, .msg-bg-white .ant-tooltip-inner {
	background-color: #fff;
}

.msg-bg-black,
.ant-message .msg-bg-black,
.ant-modal-content.msg-bg-black,
.msg-bg-black.ant-tooltip, .msg-bg-black .ant-tooltip-inner {
	background-color: #131d28;
}

.msg-bg-gray-dark,
.ant-message .msg-bg-gray-dark,
.ant-modal-content.msg-bg-gray-dark,
.msg-bg-gray-dark.ant-tooltip, .msg-bg-gray-dark .ant-tooltip-inner {
	background-color: #3d464f;
}

.msg-bg-desc,
.ant-message .msg-bg-desc,
.ant-modal-content.msg-bg-desc,
.msg-bg-desc.ant-tooltip, .msg-bg-desc .ant-tooltip-inner {
	background-color: rgba(0, 0, 0,0.45);
}

.msg-bg-gainsboro,
.ant-message .msg-bg-gainsboro,
.ant-modal-content.msg-bg-gainsboro,
.msg-bg-gainsboro.ant-tooltip, .msg-bg-gainsboro .ant-tooltip-inner {
	background-color: gainsboro;
}

.msg-bg-body,
.ant-message .msg-bg-body,
.ant-modal-content.msg-bg-body,
.msg-bg-body.ant-tooltip, .msg-bg-body .ant-tooltip-inner {
	background-color: rgb(240, 242, 245);
}

.msg-bg-heal,
.ant-message .msg-bg-heal,
.ant-modal-content.msg-bg-heal,
.msg-bg-heal.ant-tooltip, .msg-bg-heal .ant-tooltip-inner {
	background-color: #00bec7 ;
}


.msg-bg-babypink,
.ant-message .msg-bg-babypink,
.ant-modal-content.msg-bg-babypink,
.msg-bg-babypink.ant-tooltip, .msg-bg-babypink .ant-tooltip-inner {
	background-color: #fcf2f1 ;
}

.msg-bg-babyblue,
.ant-message .msg-bg-babyblue,
.ant-modal-content.msg-bg-babyblue,
.msg-bg-babyblue.ant-tooltip, .msg-bg-babyblue .ant-tooltip-inner {
	background-color: #f2f6f9 ;
}

.msg-bg-babygreen,
.ant-message .msg-bg-babygreen,
.ant-modal-content.msg-bg-babygreen,
.msg-bg-babygreen.ant-tooltip, .msg-bg-babygreen .ant-tooltip-inner {
	background-color: #ecf7e6 ;
}

.msg-bg-transparent,
.ant-message .msg-bg-transparent,
.ant-modal-content.msg-bg-transparent,
.msg-bg-transparent.ant-tooltip, .msg-bg-transparent .ant-tooltip-inner {
	background-color: transparent;
}

.msg-width-em-10,
.ant-modal-content.msg-width-em-10,
.msg-width-em-10.ant-tooltip {
	width: 10em;
	max-width: 10em;
}
.msg-width-em-20,
.ant-modal-content.msg-width-em-20,
.msg-width-em-20.ant-tooltip {
	width: 20em;
	max-width: 20em;
}
.msg-width-em-30,
.ant-modal-content.msg-width-em-30,
.msg-width-em-30.ant-tooltip {
	width: 30em;
	max-width: 30em;
}
.msg-width-em-40,
.ant-modal-content.msg-width-em-40,
.msg-width-em-40.ant-tooltip {
	width: 40em;
	max-width: 40em;
}
.msg-width-em-50,
.ant-modal-content.msg-width-em-50,
.msg-width-em-50.ant-tooltip {
	width: 50em;
	max-width: 50em;
}
.msg-width-em-60,
.ant-modal-content.msg-width-em-60,
.msg-width-em-60.ant-tooltip {
	width: 60em;
	max-width: 60em;
}


.msg-height-em-5,
.ant-modal-content.msg-height-em-5,
.msg-height-em-5.ant-tooltip {
	height: 5em;
	max-height: 5em;
}
.msg-height-em-10,
.ant-modal-content.msg-height-em-10,
.msg-height-em-10.ant-tooltip {
	height: 10em;
	max-height: 10em;
}
.msg-height-em-15,
.ant-modal-content.msg-height-em-15,
.msg-height-em-15.ant-tooltip {
	height: 15em;
	max-height: 15em;
}
.msg-height-em-20,
.ant-modal-content.msg-height-em-20,
.msg-height-em-20.ant-tooltip {
	height: 20em;
	max-height: 20em;
}
.msg-height-em-25,
.ant-modal-content.msg-height-em-25,
.msg-height-em-25.ant-tooltip {
	height: 25em;
	max-height: 25em;
}
.msg-height-em-30,
.ant-modal-content.msg-height-em-30,
.msg-height-em-30.ant-tooltip {
	height: 30em;
	max-height: 30em;
}

.msg-line-height-em-5,
.ant-modal-content.msg-line-height-em-5,
.msg-line-height-em-5.ant-tooltip {
	line-height: 5em;
}
.msg-line-height-em-10,
.ant-modal-content.msg-line-height-em-10
.msg-line-height-em-10.ant-tooltip {
	line-height: 10em;
}
.msg-line-height-em-15,
.ant-modal-content.msg-line-height-em-15,
.msg-line-height-em-15.ant-tooltip {
	line-height: 15em;
}
.msg-line-height-em-20,
.ant-modal-content.msg-line-height-em-20,
.msg-line-height-em-20.ant-tooltip {
	line-height: 20em;
}
.msg-line-height-em-25,
.ant-modal-content.msg-line-height-em-25,
.msg-line-height-em-25.ant-tooltip {
	line-height: 25em;
}
.msg-line-height-em-30,
.ant-modal-content.msg-line-height-em-30,
.msg-line-height-em-30.ant-tooltip {
	line-height: 30em;
}


.ant-message.msg-top-0 {
	top: 0;
}
.ant-message.msg-top-25 {
	top: 25%;
}
.ant-message.msg-top-50 {
	top: 50%;
}
.ant-message.msg-top-75 {
	top: 75%;
}
.ant-message.msg-top-100 {
	top: 100%;
}



.msg-position-fixed,
.ant-modal-content.msg-position-fixed,
.msg-position-fixed.ant-tooltip {
	position: fixed;
}

.msg-top,
.ant-modal-content.msg-top,
.msg-top.ant-tooltip  {
	top: 50%;
}

.msg-left,
.ant-modal-content.msg-left,
.msg-left.ant-tooltip  {
	left: 50%;
}

.msg-transform,
.ant-modal-content.msg-transform,
.msg-transform.ant-tooltip  {
	transform: translate(-50%, -50%);
}

.cl1.cl2.cl3 .tooltip-inner {
	padding: 0px;
}
.cl1.cl2.cl3 .tooltip-inner>* {
	padding: 8px;
}


.ant-modal-confirm-body .ant-modal-confirm-content {
	color: inherit;
}

.cl1.cl2.cl3 .uditor-height-1 .edui-editor-iframeholder{
	min-height: 4rem !important;
}

.cl1.cl2.cl3 .uditor-height-2 .edui-editor-iframeholder{
	min-height: 8rem !important;
}

.cl1.cl2.cl3 .uditor-height-3 .edui-editor-iframeholder{
	min-height: 16rem !important;
}

.cl1.cl2.cl3 .uditor-height-4 .edui-editor-iframeholder{
	min-height: 24rem !important;
}

.cl1.cl2.cl3 .uditor-height-5 .edui-editor-iframeholder{
	min-height: 32rem !important;
}

.ant-row-flex-middle>[level="row"]>[level="wrap"] {
	display: inline-flex;
	align-items: center;
}
.ant-row-flex-middle>[level="row"]>[level="wrap"]>label {
	height: 1em;
	line-height:1em;
	margin-bottom: 0px;
}


#ieprinter {
	display: none;
}

.cl1.cl2 .border-corner {
	border: 25px solid transparent;
	-webkit-border-image: url(../res/icon/kk.png) 25 fill round;

}

.cl1.cl2 .border-corner2 {
	border: 10px solid transparent;
	-webkit-border-image: url(../res/icon/ann.png) 10 15 fill round;

}

.cl1.cl2 .border-corner3 {
	border: 15px solid transparent;
	-webkit-border-image: url(../res/icon/kaoj.png) 20 30 fill stretch;

}

.cl1.cl2 .border-corner4 {
	border: 20px solid transparent;
	-webkit-border-image: url(../res/icon/btk.png) 20 30 fill stretch;
	text-align: center;
}

.cl1.cl2 .border-corner5 {
	border: 1px solid transparent;
	-webkit-border-image: url(../res/icon/qpk.png) 1 fill stretch;
	text-align: center;
}
.cl1.cl2 .border-corner6 {
	border: 10px solid transparent;
	-webkit-border-image: url(../res/icon/ejan.png) 10 15 fill round;

}
/**html控件的p和span元素，其内部的水平对齐方式**/
.cl1 .mis-MHtml.text-left p, .cl1 .mis-MHtml.text-left span {
	text-overflow:clip;
	text-align: left;
}
.cl1 .mis-MHtml.text-right p, .cl1 .mis-MHtml.text-right span {
	text-overflow:clip;
	text-align: right;
}
.cl1 .mis-MHtml.text-center p, .cl1 .mis-MHtml.text-center span {
	text-overflow:clip;
	text-align: center;
}
.cl1 .mis-MHtml.text-justify p, .cl1 .mis-MHtml.text-justify span {
	text-overflow:clip;
	text-align: justify;
}

/**html控件的p元素，其内部的最后一行水平对齐方式**/
.cl1 .mis-MHtml.text-last-left p {
	text-align-last: left;
}
.cl1 .mis-MHtml.text-last-right p {
	text-align-last: right;
}
.cl1 .mis-MHtml.text-last-center p {
	text-align-last: center;
}
.cl1 .mis-MHtml.text-last-justify p {
	text-align-last: justify;
}

/**占位*/
.mis-MSelect .placeholder:empty:before,.mis-MSelect .placeholder:empty:before{
	content: attr(placeholder);   /* element attribute*/
	/*content: 'this is content';*/
	color: rgb(200, 200, 200);
}
.mis-MSelect .placeholder:focus:before,.mis-MSelect .placeholder:focus:before{
	/*焦点时内容为空*/
	content:none;
}

/**按钮组的背景色*/
.buttongroup-bg-darkgray>button.ant-btn{
	background-color:rgb(53, 53, 53);
}

.p-1-rem {
	padding: 1rem;
}
.buttongroup-bg-blue>button.ant-btn{
	background-color:rgb(0, 123, 255);
}
.buttongroup-bg-danger>button.ant-btn{
	background-color:rgb(220,53,69);
}
.buttongroup-bg-white>button.ant-btn{
	background-color:rgb(252,252,252);
}



/**页面打印边距（普通页面中设置上，在打印页面中将其设置为0，但是如果设置有其他内边距，则等级要高）*/
.cl1 .p-page {
	padding: 2.54cm 3.18cm;
}
.print .p-page {
	padding: 0cm 0cm;
}

.print .p-1-rem {
	padding: 0cm 0cm;
}

.cl1 .p-page-landscape {
	padding: 3.18cm 2.54cm ;
}
.print .p-page-landscape {
	padding: 0cm 0cm;
}

.cl1 .p-page-narrow {
	padding: 2cm 1.76cm;
}
.print .p-page-narrow {
	padding: 0cm 0cm;
}

.mis-MSelect .am-list-item, .mis-MDatepicker .am-list-item {
	min-height: initial;
	padding-left: 0px;
}


.mis-MSelect .am-list-item .am-list-line .am-list-extra {
	flex: 3;
	height: 22px;
	line-height: 20px;
}

/**下拉数据集mobile模式下，去掉默认的右间隙*/
.mis-MSelect .am-list-item .am-list-line {
	padding-right: initial;
}
/**日选择器mobile模式下，去掉默认的右间隙*/
.mis-MDatepicker .am-list-item .am-list-line {
	padding-right: initial;
}


/**
手机图片选择去除第二个(不知道原因，暂时放开)
*/
.am-image-picker-list .am-flexbox .am-flexbox-item:nth-child(2){
	/**display: none ;*/
}

.size-A3 {
	width: 297mm;
	height:420mm;
}
.size-A3-landscape {
	width: 420mm;
	height:297mm;
}
.size-A4 {
	width: 210mm;
	height:296mm;
}
.size-A4-landscape {
	width: 297mm;
	height:210mm;
}
/**按纸张设置宽度*/
.width-A3 {
	width: 297mm;
}
.width-A3-landscape {
	width: 420mm;
}
.width-A4 {
	width: 210mm !important;
}
.width-A4-landscape {
	width: 297mm;
}
/**按纸张设置高度*/
.height-A3 {
	height:420mm;
}
.height-A3-landscape {
	height:297mm;
}
.height-A4 {
	height:296mm;
}
.height-A4-landscape {
	height:210mm;
}
/**按纸张设置最小高度*/
.min-height-A3 {
	min-height:420mm;
}
.min-height-A3-landscape {
	min-height:297mm;
}
.min-height-A4 {
	min-height:290mm;
}
.min-height-A4-landscape {
	min-height:210mm;
}
/**按纸张设置背景图大小*/
.bg-size-A4 {
	background-size: 210mm 296mm;
}
.bg-size-A4-width {
	background-size: 210mm auto;
}
.bg-size-A4-height {
	background-size: auto 297mm;
}

/**蓝色直角线条边框**/
.border-image-blue-linerightangle {
	border-image: url(../res/icon/kk.png);
	-webkit-border-image: url(../res/icon/kk.png);
}

.min-height-screen-full-noheader {
	min-height: 100vh !important;
}

.min-height-screen-50-noheader {
	min-height: 50vh !important;
}

.min-height-screen-full-withheader {
	min-height: calc(100vh - 64px) !important;
}

.min-height-screen-50-withheader {
	min-height: calc(50vh - 64px) !important;
}

.ant-select-dropdown.ant-select-tree-dropdown {
	z-index: 100001
}

/**如果没有标签，则标签的位置空出来*/
.mis-MDatepicker.none-content .am-list-content {
	display: none;
}
.mis-MSelect.none-content .am-list-content {
	display: none;
}

.mis-MCheckbox.ant-checkbox-wrapper {
	margin-right: 8px;
}

.text-left .am-list-item .am-list-line .am-list-extra {
	text-align: left;
}
.text-right .am-list-item .am-list-line .am-list-extra {
	text-align: right;
}
.text-center .am-list-item .am-list-line .am-list-extra {
	text-align: center;
}
.text-justify .am-list-item .am-list-line .am-list-extra {
	text-align: justify;
}

.mis-MButtongroup>button {
	height: 100%;
}

/**分页器给一个20px高度的，默认32px*/
.pagination-size-20px .ant-pagination-total-text,
.pagination-size-20px .ant-pagination-prev,
.pagination-size-20px .ant-pagination-next,
.pagination-size-20px .ant-pagination-jump-prev,
.pagination-size-20px .ant-pagination-jump-next,
.pagination-size-20px .ant-pagination-options-quick-jumper,
.pagination-size-20px .ant-pagination-item,
.pagination-size-20px .ant-select-selection--single,
.pagination-size-20px .ant-pagination-options-quick-jumper input {
	height: 20px;
	line-height: 18px;
}

.pagination-size-20px .ant-pagination-item,
.pagination-size-20px .ant-select-selection__rendered {
	line-height: 18px;
}

.mis-MPagination.pagination-no-selected-blue .ant-pagination-item-active{
	background-color: #2B76E8;
}

.mis-MPagination.pagination-no-selected-blue .ant-pagination-item-active>a{
	color: white;
}

.mis-MPagination.pagination-no-selected-red .ant-pagination-item-active{
	background-color: #C63D3D;
	border-color:#C63D3D;
}

.mis-MPagination.pagination-no-selected-red .ant-pagination-item-active>a{
	color: white;
}

.mis-MPagination.pagination-no-selected-red a{
	color:#C63D3D;
}

.ppn-preNext {
	width:45px;
	height:100px;
	position:absolute;
	z-index: 1;
	top:calc(50% - 50px);
	background:url(./../res/system/pre-next.png) no-repeat 0 0;
	cursor:pointer;
	opacity: 0.2;
}
.ppn-pre {
	left:5%;
}
.ppn-next {
	right:5%;
	background-position:right top;
}

.cl1.cl2 .image-checkbox {
	border : none;
	display : inline-block;
	width : 26px;
	height : 26px;
	cursor: pointer;
	background-size: 26px;
	appearance:none;/* 去掉复选框的默认背景样式 */
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari 和 Chrome */
}

.cl1.cl2.cl3 .ant-rate-star-half .ant-rate-star-first,
.cl1.cl2.cl3 .ant-rate-star-full .ant-rate-star-second {
	color: inherit;
}
.cl1.cl2.cl3 .ant-rate-star-second{
	color:#e6e6e6
}

.mis-MFullcalendar .fc-event-title {
	white-space: pre-line;
	word-break: break-all;
	word-wrap: break-word;
	line-height: normal;
}
.mis-MLevelpopup ul {
	padding-inline-start: 30px;
	margin-left: -10px;
	position: absolute;
	z-index: 1;
	margin-top: 8px;
}

.mis-MLevelpopup li {
	margin:0;
	padding:10px 5px 0 5px;
	position:relative;
	list-style-type:none;
}
.mis-MLevelpopup li::before, .mis-MLevelpopup li::after {
	content:'';
	left:-20px;
	position:absolute;
	right:auto
}
.mis-MLevelpopup li::before {
	border-left:1px dashed #795548;
	bottom:50px;
	height:100%;
	top:-4px;
	width:1px
}
.mis-MLevelpopup li::after {
	border-top:1px dashed #795548;
	height:20px;
	top: 25px;
	width:25px
}
.mis-MLevelpopup li span {
	position: relative;
	z-index: 1;
	height: 28px;
	display: inline-block;
	padding: 0 8 0 5;
	font-size: 14px;
	line-height: 28px;
	color: white;
}
.mis-MLevelpopup li span:before {
	content: "";
	position: absolute;
	z-index: -1;
	border-top: 14px solid transparent;
	border-bottom: 14px solid transparent;
	left: -10px;
}
.mis-MLevelpopup li span {
	cursor:pointer
}
.mis-MLevelpopup li:last-child::before {
	height:30px
}

.mis-MLevelpopup li span:hover
{
	background:#16A085;
}
.mis-MLevelpopup li span:hover::before
{
	border-right: 10px solid #16A085;
}

/**层次弹出菜单线条颜色*/
.mis-MLevelpopup.line-primary li::before {
	border-left-color: #007bff ;
}
.mis-MLevelpopup.line-primary li::after {
	border-top-color: #007bff ;
}
.mis-MLevelpopup.line-secondary li::before {
	border-left-color: #6c757d ;
}
.mis-MLevelpopup.line-secondary li::after {
	border-top-color: #6c757d ;
}
.mis-MLevelpopup.line-success li::before {
	border-left-color: #28a745 ;
}
.mis-MLevelpopup.line-success li::after {
	border-top-color: #28a745 ;
}
.mis-MLevelpopup.line-info li::before {
	border-left-color: #d9edf7 ;
}
.mis-MLevelpopup.line-info li::after {
	border-top-color: #d9edf7 ;
}
.mis-MLevelpopup.line-warning li::before {
	border-left-color: #ffc107 ;
}
.mis-MLevelpopup.line-warning li::after {
	border-top-color: #ffc107 ;
}
.mis-MLevelpopup.line-danger li::before {
	border-left-color: #dc3545 ;
}
.mis-MLevelpopup.line-danger li::after {
	border-top-color: #dc3545 ;
}
.mis-MLevelpopup.line-light li::before {
	border-left-color: #f8f9fa ;
}
.mis-MLevelpopup.line-light li::after {
	border-top-color: #f8f9fa ;
}
.mis-MLevelpopup.line-muted li::before {
	border-left-color: #e9eaeb ;
}
.mis-MLevelpopup.line-muted li::after {
	border-top-color: #e9eaeb ;
}
.mis-MLevelpopup.line-dark li::before {
	border-left-color: #343a40 ;
}
.mis-MLevelpopup.line-dark li::after {
	border-top-color: #343a40 ;
}
.mis-MLevelpopup.line-blue li::before {
	border-left-color: #0179a8 ;
}
.mis-MLevelpopup.line-blue li::after {
	border-top-color: #0179a8 ;
}
.mis-MLevelpopup.line-lightblue li::before {
	border-left-color: #CBD6E2 ;
}
.mis-MLevelpopup.line-lightblue li::after {
	border-top-color: #CBD6E2 ;
}
.mis-MLevelpopup.line-facebook li::before {
	border-left-color: #365397 ;
}
.mis-MLevelpopup.line-facebook li::after {
	border-top-color: #365397 ;
}
.mis-MLevelpopup.line-indigo li::before {
	border-left-color: #346cb0 ;
}
.mis-MLevelpopup.line-indigo li::after {
	border-top-color: #346cb0 ;
}
.mis-MLevelpopup.line-purple li::before {
	border-left-color: #5f4b8b ;
}
.mis-MLevelpopup.line-purple li::after {
	border-top-color: #5f4b8b ;
}
.mis-MLevelpopup.line-pink li::before {
	border-left-color: #b76ba3 ;
}
.mis-MLevelpopup.line-pink li::after {
	border-top-color: #b76ba3 ;
}
.mis-MLevelpopup.line-red li::before {
	border-left-color: #ea6759 ;
}
.mis-MLevelpopup.line-red li::after {
	border-top-color: #ea6759 ;
}
.mis-MLevelpopup.line-orange li::before {
	border-left-color: #ec935e ;
}
.mis-MLevelpopup.line-orange li::after {
	border-top-color: #ec935e ;
}
.mis-MLevelpopup.line-yellow li::before {
	border-left-color: #f7c46c ;
}
.mis-MLevelpopup.line-yellow li::after {
	border-top-color: #f7c46c ;
}
.mis-MLevelpopup.line-green li::before {
	border-left-color: #a7c796 ;
}
.mis-MLevelpopup.line-green li::after {
	border-top-color: #a7c796 ;
}
.mis-MLevelpopup.line-teal li::before {
	border-left-color: #00a28a ;
}
.mis-MLevelpopup.line-teal li::after {
	border-top-color: #00a28a ;
}
.mis-MLevelpopup.line-cyan li::before {
	border-left-color: #3686a0 ;
}
.mis-MLevelpopup.line-cyan li::after {
	border-top-color: #3686a0 ;
}
.mis-MLevelpopup.line-white li::before {
	border-left-color: #fff ;
}
.mis-MLevelpopup.line-white li::after {
	border-top-color: #fff ;
}
.mis-MLevelpopup.line-black li::before {
	border-left-color: #131d28 ;
}
.mis-MLevelpopup.line-black li::after {
	border-top-color: #131d28 ;
}
.mis-MLevelpopup.line-dark li::before {
	border-left-color: #3d464f ;
}
.mis-MLevelpopup.line-dark li::after {
	border-top-color: #3d464f ;
}
.mis-MLevelpopup.line-desc li::before {
	border-left-color: rgba(0, 0, 0,0.45);
}
.mis-MLevelpopup.line-desc li::after {
	border-top-color: rgba(0, 0, 0,0.45);
}
.mis-MLevelpopup.line-gainsboro li::before {
	border-left-color: gainsboro
}
.mis-MLevelpopup.line-gainsboro li::after {
	border-top-color: gainsboro
}
.mis-MLevelpopup.line-body li::before {
	border-left-color: rgb(240, 242, 245);
}
.mis-MLevelpopup.line-body li::after {
	border-top-color: rgb(240, 242, 245);
}


/**层次弹出菜单的线条风格*/
.mis-MLevelpopup.line-none li::before {
	border-left-style: none;
}
.mis-MLevelpopup.line-none li::after {
	border-top-style: none;
}
.mis-MLevelpopup.line-solid li::before {
	border-left-style: solid;
}
.mis-MLevelpopup.line-solid li::after {
	border-top-style: solid;
}
.mis-MLevelpopup.line-dotted li::before {
	border-left-style: dotted;
}
.mis-MLevelpopup.line-dotted li::after {
	border-top-style: dotted;
}
.mis-MLevelpopup.line-dashed li::before {
	border-left-style: dashed;
}
.mis-MLevelpopup.line-dashed li::after {
	border-top-style: dashed;
}
.mis-MLevelpopup.line-double li::before {
	border-left-style: double;
}
.mis-MLevelpopup.line-double li::after {
	border-top-style: double;
}

.mis-MLevelpopup.line-0 li::before {
	border-left-width: 0px;
}
.mis-MLevelpopup.line-0 li::after {
	border-top-width: 0px;
}
.mis-MLevelpopup.line-1 li::before {
	border-left-width: 1px;
}
.mis-MLevelpopup.line-1 li::after {
	border-top-width: 1px;
}
.mis-MLevelpopup.line-2 li::before {
	border-left-width: 2px;
}
.mis-MLevelpopup.line-2 li::after {
	border-top-width: 2px;
}
.mis-MLevelpopup.line-3 li::before {
	border-left-width: 3px;
}
.mis-MLevelpopup.line-3 li::after {
	border-top-width: 3px;
}
.mis-MLevelpopup.line-4 li::before {
	border-left-width: 4px;
}
.mis-MLevelpopup.line-4 li::after {
	border-top-width: 4px;
}
.mis-MLevelpopup.line-5 li::before {
	border-left-width: 5px;
}
.mis-MLevelpopup.line-5 li::after {
	border-top-width: 5px;
}
.mis-MLevelpopup.line-6 li::before {
	border-left-width: 6px;
}
.mis-MLevelpopup.line-6 li::after {
	border-top-width: 6px;
}
.mis-MLevelpopup.line-7 li::before {
	border-left-width: 7px;
}
.mis-MLevelpopup.line-7 li::after {
	border-top-width: 7px;
}

/**文件控件的边框在控件的下层*/
.file-none-border>div {
	border-style: none;
}

/**	表格的自动滚动区域 */
.tablebox[level="wrap"] {
	overflow-y:auto;
	height:57vh;
}

.mis-MComplextree>.ant-select {
	width: 100%;
}
.mis-MTree>.ant-select {
	width: 100%;
}
/**标签组内部很长，但是无滚动*/
.mis-MAntdtabs>.ant-tabs-content>.ant-tabs-tabpane {
	overflow-x: auto;
}




.cl1.cl2 .border-twinkle {
	border-radius: 5px 0 0 5px;
	-webkit-animation: blue-twinkle 800ms ease-out infinite alternate;
	-moz-animation: blue-twinkle 800ms ease-out infinite alternate;
	-o-animation: blue-twinkle 800ms ease-out infinite alternate;
	-ms-animation: blue-twinkle 800ms ease-out infinite alternate;
	animation: blue-twinkle 800ms ease-out infinite alternate;

	border-color: #00AEFF;
	outline: none;
}

.cl1.cl2 .border-red-twinkle {
	border-radius: 5px 0 0 5px;
	-webkit-animation: red-twinkle 800ms ease-out infinite alternate;
	-moz-animation: red-twinkle 800ms ease-out infinite alternate;
	-o-animation: red-twinkle 800ms ease-out infinite alternate;
	-ms-animation: red-twinkle 800ms ease-out infinite alternate;
	animation: red-twinkle 800ms ease-out infinite alternate;

	border-color: red;
	outline: none;
}
/* 去掉antd-button的点击后边框闪烁 */
.cl1.cl2 .border-none-twinkle:after{
	border: 0 none;

	opacity: 0;

	animation:none 0 ease 0 1 normal;
}

/*去掉antd-button点击后的四周的光晕效果*/
button[ant-click-animating-without-extra-node]:after{
	border:0 none ;
	opacity:0 ;
	animation:none 0s ease 0s 1 normal;
}



/*tabs区域控件下划线样式  */
.nav-linestyle .nav-link.active {
	border-bottom: 3px solid #346cb0;
}

/*下拉数据集和下拉选项框中选择模式是标签页下划线时的样式  */
.widgetcelect .nav-linklinestyle.active{
	border-bottom: 3px solid #346cb0;
	display: inline-block;
	padding-top: 0px;
	padding-bottom: 0px;
}
/*下拉数据集和下拉选项框中选择模式是标签页下划线时的样式  */
.nav-linklinestyle{
	display: inline-block;
}


/** orgchart ***/
.orgchart {
	background: inherit;
	width: 100%;
	height: 100%;
}
.orgchart.view-state .edge {
	display: none;
}

.orgchart>table {
	max-width: 100%;
	max-height: 100%;
}

.orgchart td.left, .orgchart td.right, .orgchart td.top {
	border-color: #aaa;
}
.orgchart td>.down {
	background-color: #aaa;
}
.orgchart .middle-level .title {
	background-color: #006699;
}
.orgchart .middle-level .content {
	border-color: #006699;
}
.orgchart .product-dept .title {
	background-color: #009933;
}
.orgchart .product-dept .content {
	border-color: #009933;
}
.orgchart .rd-dept .title {
	background-color: #993366;
}
.orgchart .rd-dept .content {
	border-color: #993366;
}
.orgchart .pipeline1 .title {
	background-color: #996633;
}
.orgchart .pipeline1 .content {
	border-color: #996633;
}
.orgchart .frontend1 .title {
	background-color: #cc0066;
}
.orgchart .frontend1 .content {
	border-color: #cc0066;
}

.orgchart-root-hide>table>tr:nth-child(1),
.orgchart-root-hide>table>tr:nth-child(2) {
	display: none;
}

.mis-MTree.no-content .orgchart .node,
.mis-MComplextree.no-content .orgchart .node {
	width: 40px;
}
.mis-MTree.no-content .orgchart .node .title,
.mis-MComplextree.no-content .orgchart .node .title {
	height: 30px;
	line-height: 30px;
	border-radius: 4px 4px 4px 4px;
	transform-origin: 60px 20px;
}

/*********** 角标颜色 ***********************/
.badge-bg-primary>sup{
	color: #fff;
	background-color: #007bff;
}

.badge-bg-primary[href]>sup:hover, .badge-bg-primary[href]>sup:focus {
	color: #fff;
	text-decoration: none;
	background-color: #0062cc;
}

.badge-bg-secondary>sup {
	color: #fff;
	background-color: #6c757d;
}

.badge-bg-secondary[href]>sup:hover, .badge-bg-secondary[href]>sup:focus {
	color: #fff;
	text-decoration: none;
	background-color: #545b62;
}

.badge-bg-success>sup {
	color: #fff;
	background-color: #28a745;
}

.badge-bg-success[href]>sup:hover, .badge-bg-success[href]>sup:focus {
	color: #fff;
	text-decoration: none;
	background-color: #1e7e34;
}

.badge-bg-info>sup {
	color: #fff;
	background-color: #17a2b8;
}

.badge-bg-info[href]>sup:hover, .badge-bg-info[href]>sup:focus {
	color: #fff;
	text-decoration: none;
	background-color: #117a8b;
}

.badge-bg-warning>sup {
	color: #212529;
	background-color: #ffc107;
}

.badge-bg-warning[href]>sup:hover, .badge-bg-warning[href]>sup:focus {
	color: #212529;
	text-decoration: none;
	background-color: #d39e00;
}

.badge-bg-danger>sup {
	color: #fff;
	background-color: #dc3545;
}

.badge-bg-danger[href]>sup:hover, .badge-bg-danger[href]>sup:focus {
	color: #fff;
	text-decoration: none;
	background-color: #bd2130;
}

.badge-bg-light>sup {
	color: #212529;
	background-color: #f8f9fa;
}

.badge-bg-light[href]>sup:hover, .badge-bg-light[href]>sup:focus {
	color: #212529;
	text-decoration: none;
	background-color: #dae0e5;
}

.badge-bg-dark>sup {
	color: #fff;
	background-color: #343a40;
}

.badge-bg-dark[href]>sup:hover, .badge-bg-dark[href]>sup:focus {
	color: #fff;
	text-decoration: none;
	background-color: #1d2124;
}

.icon-display-none .fa,
.icon-display-none .anticon {
	display: none;
}
/************* 单选框颜色 ************************/
.box-color-red .ant-radio-checked .ant-radio-inner {
	border-color: #ff0000;
}

.box-color-red .ant-radio-checked::after {
	border-color: #ff0000;
}
.box-color-red .ant-radio-inner::after {
	background-color:  #ff0000;
}

.box-color-red .ant-radio:hover .ant-radio-inner,
.box-color-red .ant-radio:focus .ant-radio-inner,
.box-color-red .ant-radio-input:focus + .ant-radio-inner{
	border-color:#ff0000;
}

/************* 单选框颜色 ************************/
.box-color-red .ant-checkbox-wrapper:hover .ant-checkbox-inner,
.box-color-red .ant-checkbox:hover .ant-checkbox-inner,
.box-color-red .ant-checkbox-input:focus + .ant-checkbox-inner {
	border-color:#ff0000;
}

.box-color-red .ant-checkbox-checked::after {
	border-color:#ff0000;
}

.box-color-red .ant-checkbox-checked .ant-checkbox-inner {
	background-color: #ff0000;
	border-color: #ff0000;
}

.box-color-red .ant-checkbox-indeterminate .ant-checkbox-inner::after {
	background-color: #ff0000;
}

/**富文本编辑的时候，有边框，在html控件中没有边框**/
.mis-MHtml table td, .mis-MHtml table th {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 3px 5px;
}

.mis-MHtml table {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.ant-layout.rightContent.overflow-y-hidden {
	overflow-y: hidden;
}

[misraq-wrapper] {
	position: relative;
}
.siderMenu-index #misraq-top {
	position: relative;
}

.mis-MMatrixtree.mis-MMatrixtree-no-root [aria-owns="page-1-1$Menu"]{
	display:none;
}

.detailPanel {
	width: calc(20% - 20px) !important;
}

.ant-upload-list-item-actions>a {
	display: none;
}

.ant-modal-wrap .ant-modal-content {
	height: 100%;
}


.ant-modal-content .ant-modal-footer {
	bottom: 0px;
	position: absolute;
	width: 100%;
}

.ant-drawer-content {
	position: relative;
}
.mis-MPicker .am-list-item .am-list-line .am-list-content {
	flex: 0;
}
.mis-MPicker .am-list-item .am-list-line .am-list-extra {
	flex: 2;
}

/** 弹性布局容器，两列布局时，两列都靠边与上下对齐 ***/
.two-column-space-between>[level="wrap"]:nth-child(odd)>* {
	margin-right:auto;
}

.two-column-space-between>[level="wrap"]:nth-child(even)>* {
	margin-left:auto;
}

/**modal弹窗中下拉树层级不够*/
.ant-select-dropdown.ant-tree-select-dropdown {
	z-index: 2001;
}

@-webkit-keyframes blue-twinkle {
	0% {
		border-color: #00AEFF;
		box-shadow: 0 0 5px rgba(0,174,255,.2), inset 0 0 5px rgba(0,174,255,.1), 0 2px 0 rgba(0,174,255,.3);
	}
	100% {
		border-color: #00AEFF;
		box-shadow: 0 0 20px rgba(0,174,255,.6), inset 0 0 10px rgba(0,174,255,.4), 0 2px 0 rgba(0,174,255,.3);
	}
}

@-moz-keyframes blue-twinkle {
	0% {
		border-color: #00AEFF;
		box-shadow: 0 0 5px rgba(0,174,255,.2), inset 0 0 5px rgba(0,174,255,.1), 0 2px 0 rgba(0,174,255,.3);
	}
	100% {
		border-color: #00AEFF;
		box-shadow: 0 0 20px rgba(0,174,255,.6), inset 0 0 10px rgba(0,174,255,.4), 0 2px 0 rgba(0,174,255,.3);
	}
}

@-o-keyframes blue-twinkle {
	0% {
		border-color: #00AEFF;
		box-shadow: 0 0 5px rgba(0,174,255,.2), inset 0 0 5px rgba(0,174,255,.1), 0 2px 0 rgba(0,174,255,.3);
	}
	100% {
		border-color: #00AEFF;
		box-shadow: 0 0 20px rgba(0,174,255,.6), inset 0 0 10px rgba(0,174,255,.4), 0 2px 0 rgba(0,174,255,.3);
	}
}

@-ms-keyframes blue-twinkle {
	0% {
		border-color: #00AEFF;
		box-shadow: 0 0 5px rgba(0,174,255,.2), inset 0 0 5px rgba(0,174,255,.1), 0 2px 0 rgba(0,174,255,.3);
	}
	100% {
		border-color: #00AEFF;
		box-shadow: 0 0 20px rgba(0,174,255,.6), inset 0 0 10px rgba(0,174,255,.4), 0 2px 0 rgba(0,174,255,.3);
	}
}

@keyframes blue-twinkle {
	0% {
		border-color: #00AEFF;
		box-shadow: 0 0 5px rgba(0,174,255,.2), inset 0 0 5px rgba(0,174,255,.1), 0 2px 0 rgba(0,174,255,.3);
	}
	100% {
		border-color: #00AEFF;
		box-shadow: 0 0 20px rgba(0,174,255,.6), inset 0 0 10px rgba(0,174,255,.4), 0 2px 0 rgba(0,174,255,.3);
	}
}

@-webkit-keyframes red-twinkle {
	0% {
		border-color: #FF0000;
		box-shadow: 0 0 5px rgba(255,0,0,.2), inset 0 0 5px rgba(255,0,0,.1), 0 2px 0 rgba(255,0,0,.3);
	}
	100% {
		border-color: #FF0000;
		box-shadow: 0 0 20px rgba(255,0,0,.6), inset 0 0 10px rgba(255,0,0,.4), 0 2px 0 rgba(255,0,0,.3);
	}
}

@-moz-keyframes red-twinkle {
	0% {
		border-color: #FF0000;
		box-shadow: 0 0 5px rgba(255,0,0,.2), inset 0 0 5px rgba(255,0,0,.1), 0 2px 0 rgba(255,0,0,.3);
	}
	100% {
		border-color: #FF0000;
		box-shadow: 0 0 20px rgba(255,0,0,.6), inset 0 0 10px rgba(255,0,0,.4), 0 2px 0 rgba(255,0,0,.3);
	}
}

@-o-keyframes red-twinkle {
	0% {
		border-color: #FF0000;
		box-shadow: 0 0 5px rgba(255,0,0,.2), inset 0 0 5px rgba(255,0,0,.1), 0 2px 0 rgba(255,0,0,.3);
	}
	100% {
		border-color: #FF0000;
		box-shadow: 0 0 20px rgba(255,0,0,.6), inset 0 0 10px rgba(255,0,0,.4), 0 2px 0 rgba(255,0,0,.3);
	}
}

@-ms-keyframes red-twinkle {
	0% {
		border-color: #FF0000;
		box-shadow: 0 0 5px rgba(255,0,0,.2), inset 0 0 5px rgba(255,0,0,.1), 0 2px 0 rgba(255,0,0,.3);
	}
	100% {
		border-color: #FF0000;
		box-shadow: 0 0 20px rgba(255,0,0,.6), inset 0 0 10px rgba(255,0,0,.4), 0 2px 0 rgba(255,0,0,.3);
	}
}

@keyframes red-twinkle {
	0% {
		border-color: #FF0000;
		box-shadow: 0 0 5px rgba(255,0,0,.2), inset 0 0 5px rgba(255,0,0,.1), 0 2px 0 rgba(255,0,0,.3);
	}
	100% {
		border-color: #FF0000;
		box-shadow: 0 0 20px rgba(255,0,0,.6), inset 0 0 10px rgba(255,0,0,.4), 0 2px 0 rgba(255,0,0,.3);
	}
}



.msselect {
	line-height: 1.5;
}

.ant-layout .page-header.page-header-dark .msselect{
	color: rgba(0, 0, 0, 0.65);
}

/**按钮组中的按钮，鼠标悬浮的时候，背景颜色应该跟原始的一样**/
.mis-MButtongroup .ant-btn:hover {
	background-color: inherit;
}
/**按钮组中的下拉按钮的背景色**/
.ant-dropdown-menu-light>.dropdown-item {
	background-color: white;
}
/**按钮组中的下拉按钮的悬浮时候的背景色**/
/* .mis-MButtongroup-menu.ant-dropdown-menu-light:hover {
	 background-color: inherit;
}
*/

.mis-MComplextree .orgchart.l2r {
	position:relative;
}

.mis-MTree .orgchart.l2r {
	position:relative;
}

.forbidrootscroll {
	height:100%;
	overflow:hidden;
}
.misshop-html-iframe {
	width: 100%;
	height: 100%;
}

.wfd-main {
	width: 100%;
}
.wfd-main .canvasPanel {
	width: 90%;
}

[id$="-cached"] {
	display: none !important;
}

.file-simple-editable .file-upload-widget.no-file-Selected:before {
	width: 1PX;
	height: 25px;
	content: " ";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #ccc;
}
.file-simple-editable .file-upload-message {
	text-align: center;
	padding-left:0px;
	min-height: 22px;
}

.file-simple-editable .file-upload-widget.no-file-Selected:after {
	width: 25px;
	height: 1PX;
	content: " ";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #ccc;
}

.file-simple-editable .file-upload-widget{
	width: 100%;
	text-align: center;
	left:0px;
}

.user-select-none {
	user-select:none; /* CSS3属性禁止复制 */
}


#contentFrame {
	width: 100%;
	/**
	height: calc(100vh - 50px);
	 */
	top: 0px;
	overflow-y: auto;
}
.mobile-tab-body #contentFrame {
	margin-bottom: 50px;
}

#contentFrame.menuCardTabs {
	overflow-y: hidden;
}

/**************下拉数据集，设置下宽度，否则在超宽后，无法点击删除*******************************/
.mis-MSelect .mdata {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	max-width: calc(100% - 11px);
}

.ant-tabs-tab-with-remove>.ant-tabs-tab-remove {
	display: none;
}

.ant-tabs-tab-with-remove.ant-tabs-tab-active>.ant-tabs-tab-remove {
	display: block;
}


/**始终出现分页参数控制*/
@media only screen and (max-width: 576px) {
	.cl1.cl2 .ant-pagination-options {
		display: inline-block;
	}
	@media only screen and (max-width: 380px) {
		.cl1.cl2 .ant-pagination-options .ant-pagination-options-quick-jumper {
			display: none;
		}
	}

	/**小屏的时候，A4纸认为和屏幕等宽*/
	@media only screen and ( max-width: 794px ) {
		.size-A4 {
			width: 100vw;
			height:141.42vw;
		}
		.width-A4 {
			width: 100vw;
		}
		.height-A4 {
			height:141.42vw;
		}
		.min-height-A4 {
			min-height:141.42vw;
		}
		.bg-size-A4 {
			background-size: 100vw 141.42vw;
		}
		.bg-size-A4-width {
			background-size: 100vw auto;
		}
		.bg-size-A4-height {
			background-size: auto 141.42vw;
		}
	}

}
/*边框hover阴影*/
.border-hover-shadow-normal:hover{
	border-color: transparent;
	box-shadow: 0 1px 2px -2px #00000029, 0 3px 6px #0000001f, 0 5px 12px 4px #00000017;
}

.draging .drag-selected {
	background-color: green !important;
}
.draging .drag-selected * {
	background-color: green !important;
}
.drag-merged {
	background-color: yellowgreen !important;
}
.drag-merged * {
	background-color: yellowgreen !important;
}

.mis-tablevesselgrid-cell {
	background-color: yellow;
}
.mis-tablevesselevent-wrapper {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
}
.mis-MTablevesselgrid {
	width: 100%;
	height: 100%;
}
.mis-tablevesselgrid-cell-wrapper {
	padding: 0px;
}
.mis-MTablevesselevent {
	display: inline-block;
	position: absolute;
}
/*单行选择器，内容太多换行显示*/
.am-picker-col-item-selected.am-picker-col-item{
	white-space: normal;

}

/*
!*分割板样式*!
.splitpane .handle {background-color: lightgrey; }
.splitpane .handle:hover {background-color: grey }*/

.Resizer {
	background: #000;
	opacity: 0.2;
	z-index: 1;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
}

.Resizer:hover {
	-webkit-transition: all 2s ease;
	transition: all 2s ease;
}

.Resizer.horizontal {
	height: 11px;
	margin: -5px 0;
	border-top: 5px solid rgba(255, 255, 255, 0);
	border-bottom: 5px solid rgba(255, 255, 255, 0);
	cursor: row-resize;
	width: 100%;
}

.Resizer.horizontal:hover {
	border-top: 5px solid rgba(0, 0, 0, 0.5);
	border-bottom: 5px solid rgba(0, 0, 0, 0.5);
}

.Resizer.vertical {
	width: 11px;
	margin: 0 -5px;
	border-left: 5px solid rgba(255, 255, 255, 0);
	border-right: 5px solid rgba(255, 255, 255, 0);
	cursor: col-resize;
}

.Resizer.vertical:hover {
	border-left: 5px solid rgba(0, 0, 0, 0.5);
	border-right: 5px solid rgba(0, 0, 0, 0.5);
}
.Resizer.disabled {
	cursor: not-allowed;
}
.Resizer.disabled:hover {
	border-color: transparent;
}
/*标签组内部每一个标签的角标样式*/
.ant-tabs-nav-list>.ant-tabs-tab .ant-badge{
	color: inherit;
	margin-left: 5px;
	padding-right: 5px;
	/**
	position: absolute;
	transform: translate(-50%, -50%);
	z-index: 10;
	*/
}
.ant-tabs-nav-list>.ant-tabs-tab .ant-badge {
	color: inherit;
	margin-left: 5px;
	padding-right: 5px;
}
.ant-tabs-nav-list>.ant-tabs-tab .ant-badge.ant-badge-not-a-wrapper {
	margin-left: 0;
	padding-right: 0;
}
/*下拉选项框的单行选择器模式字体颜色*/
#misraq-top .mis-MSelect.noneValue .am-list-extra{
	color:#bfbfbf
}
/*下拉选项框的移动端下拉菜单模式字体颜色*/
#misraq-top .mis-MSelect.noneValue .menuTitle{
	color:#bfbfbf
}

/*单行选择器区域没有值的颜色样式*/
#misraq-top .mis-MPicker.noneValue .am-list-extra{
	color:#bfbfbf
}
/*单行选择器区域有值的颜色样式*/
.mis-MPicker .am-list-item .am-list-line .am-list-extra{
	color:black;
}
/*手机端日历选择无值时的样式*/
#misraq-top .mis-MDatepicker.noneValue .am-list-item .am-list-line .am-list-extra{
	color:#bfbfbf;
}

.mis-MInput.ant-input-affix-wrapper .ant-input-suffix{
	display: none;
}
.mis-MInput.ant-input-affix-wrapper-focused .ant-input-suffix{
	display: block;
}

.mis-MInput.ant-input-affix-wrapper .ant-input-suffix>.ant-input-clear-icon {
	margin-left: 0px;
}
.mis-MInput.ant-input-affix-wrapper .ant-input-suffix>.ant-input-clear-icon svg{
	margin-left: 0px;
}

.text-right.mis-MInput>input {
	text-align: right;
	justify-content: flex-end;
}
/*聚合地图的聚合气泡*/
.clusterBubble {
	border-radius: 50%;
	color: #fff;
	font-weight: 500;
	text-align: center;
	opacity: 0.88;
	background-image: linear-gradient(139deg, #eb7878 0%, #e01313 100%);
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.20);
	position: absolute;
	top: 0px;
	left: 0px;
}

/*移动端底部弹出层多选样式*/
.adm-list-item.adm-plain-anchor .adm-list-item-content .adm-list-item-content-prefix{
	height:22px;
}
.adm-popup .adm-space-vertical > .adm-space-item{
	margin: 0px;
}

.adm-list-item.adm-plain-anchor{
	padding-left: 0px;
}
.adm-checkbox{
	margin-left:24px;
}
.misraq .ant-drawer-body {
    padding: 0px;
}
.hidden-bellow {
	z-index: -1 !important;
}


.mis-MNumberinput input {
	text-align: inherit;
}
.mis-MNumberinput .ant-input-number-input-wrap {
	padding-right: 12px;
}
.pdf-inside-panel {
	width: 1300px;
}

/*地图定位控件中的悬浮提示样式*/
.info_card {
	display: inline-block;
	margin: 50px auto;
	position: absolute;
	width: 200px;
	word-wrap:break-word;
	text-align:center;
	/*height:50px;*/
	background-color: #ffffff;
	border: 5px solid #ffffff;
	color: #000000;
}

.info_card span.cancle{
	width:0;
	height:0;
	font-size:0;
	overflow:hidden;
	position:absolute;
}

.info_card span.bot{
	border-width:20px;
	border-style:solid dashed dashed;
	border-color:#ffffff transparent transparent;
	left:80px;
	bottom:-40px;
}

/*chatUI控件中的打字效果组件的样式*/
.text-typing-content{
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0px 12px 0px 12px;
	border-radius: 12px;
}
/*chatUI控件中的打字效果结束后，后面的信息才能显示出来*/
.chatUi-list{
	display: flex;
}
.chatUi-list-hidden{
	visibility: hidden;
}

.ant-picker-dropdown {
    z-index: 2000 !important;
}
