#xlsFilterAllNone {
	text-align: right;	
}

#xlsFilterAll, #xlsFilterNone {
	text-decoration: underline;
	cursor: pointer;
}

/*#xlsFilterRows {*/
/*	margin-top: 5px;*/
/*	border: 1px solid #999999;*/
/*	background-color: #F2F7FC;*/
/*	color: #000000;*/
/*}*/

.xlsFilterRow label{
	display: block;
	float: left;
	width: 100%;
	text-align: left;
	
}

div.xlsFilterRow {
	/*min-height: 18px;*/
	/*height: auto ! important;*/
	/*cursor: pointer;*/
	/*padding: 1px 1px 1px 32px;*/
	/*text-indent: -12px;*/
  display: flex;
  justify-content: flex-start;
   flex-wrap: wrap;
  align-items: center;
}

div.xlsFilterRow:hover {
	/*background-color: #FFFFD7;*/
}

div.xlsFilterRow input {
	/*margin: 0px 0px 0px 3px;	*/
}
div.xlsFilterRow span{
    color: #333333;
    font-size: 0.75rem;
    line-height: 1.5em;
}

.xlsFilterCheck {
	/*float: left;*/
	/*height: 16px;*/
	/*width: 16px;*/
	/*margin: 0px 5px 0px -30px;*/
}
.xlsFilterRows .xlsFilterCheck{
      width: 0.875rem;
  height: 0.875rem;
  line-height: 0.875rem;
  border: 1px solid #DBDBDB;
  font-size: 0.75rem;
  color: #0056FE;
  margin-right: 0.5rem;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.xlsFilterRows .labelclass .xlsFilterCheck:before{
    content: "\eaf1";    font-family: "iconfont" !important;
}
.xlsFilterRows .labelclass .xlsFilterCheckOn:before {
    opacity: 1;
}

.xlsFilterRows .labelclass .xlsFilterCheckOff:before {
    opacity: 0;
}

.xlsFilterHeader {
	cursor: pointer !important;	
}

.xlsNoFilterHeader {
	cursor: default !important;
}

.xlsFilteredColumn {
	/* background-color: #FFFFD7 !important; */
}

