
.icon {
  width: 1.5em;
  height: 1.5em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.divListTblHead{
display:flex;align-items:center;width:100vw;height:30px;line-height:30px;background-color:white;text-align:center;border-spacing:0;border-bottom:1px solid #EEEEEE;font-size:14px;
}
.listTblHeadItem{
	color:#000000;
	display:inline-block;border-right:1px solid #F0F0F0;
}
.listTblTipRow{
	font-size:11px;background-color:#E0E0E0;color:#505050;padding:2px 10px;
}


/***************日期范围部品内部使用*****************/
.calendarTopItem{
	margin:2px;width:30px;height:30px;line-height:30px;background-color:#E0E0E0;color:#000000;text-align:center;
}

.calendarItem{
	margin:2px;width:30px;height:30px;line-height:30px;border-radius:15px;background-color:#EAEAEA;color:#555555;font-size:12px;text-align:center;
}
.calendarItemNoCurrent{
	margin:2px;width:30px;height:30px;line-height:30px;border-radius:15px;background-color:#CDCDCD;color:#999999;font-size:12px;text-align:center;
}

.selected{
	background-color:#008080;color:#E0E0E0;
}
.calendarTodayItem{
	border:1px solid #FF0000;
}


body{
	margin:0px;
}

.cssMain{
	margin:0px;
	font-size:14px;
}



.topTap{
	padding:6px; margin:0px;line-height:28px;vertical-align:middle;white-space:nowrap;
}
.statusTap{
	padding:6px; margin:0px;line-height:28px;vertical-align:middle;white-space:nowrap;
	font-size:12px;
}

.cssStatusBanner{
	width:100%;
}
.cssSub{
	z-index:990;margin:0px;font-size:12pt;display:none;position:fixed;overflow-y:scroll;background-color:#F0F0F0;width:100%;height:100%;left:0;top:0;
}

.waitInputItem{
	color:#CDCDCD;
	font-size:12px;
}


.gray{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}
.maskWindow { 
  z-index:990;
  background-color:#000000; 
  color:#000000;
  width: 100%; 
  height: 100%; 
  left: 0; 
  top: 0; 
  filter: alpha(opacity=50); 
  opacity: 0.5; 
  position: fixed; 
}

.divDetailPage{
z-index:990;position:fixed;top:0px;left:0px;display:none;width:100%;height:100%;background-color:#E0E0E0;padding:0;font-size:12px;color:dimgray;line-height:20px;overflow-y:scroll;
}