.list_view, .search_view {
	vertical-align: top;
}
.list_view {
	overflow: hidden;
	box-shadow: 1px 2px 2px rgba(0,0,0,.3); /* right-side border */
}
[class$="_list_container"] {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:100%;
	overflow: auto;
}

.list_cell{
	position:relative;
	cursor: pointer;
	width:100%;
	height:85px;
	background-color: #F7F7F7;
	background-image: url(../../doc/common/images/disclosurebutton@2x.png);
	background-size: 14px;
	background-repeat: no-repeat;
	background-position: right 4px center;
}

.list_cell:nth-child(odd){
	background-color: #FFF;
}

.list_cell:hover, [class$="_selected_cell"]:hover {
	background-color: rgba(0,0,0,.1);

}

.list_cell_title_popup{
	pointer-events:none;
	z-index: 1000;
	padding: 10px;
	background-color: #FEFEFE;
	border: 1px solid rgba(0,0,0,.5);
	border-radius: 5px;
	-moz-box-shadow: 4 4 8px rgba(0,0,0,.5);
	-webkit-box-shadow: 4 4px 8px rgba(0,0,0,.5);
	box-shadow: 4px 4px 8px rgba(0,0,0,.5);
	position:absolute;
	top:8px;
	left:30px;
	margin-right:85px;
	white-space: normal;
}
.ui-btn-text{
	z-index: initial;
}

.list_view [class$="_selected_cell"] {
    z-index:100;
	position:relative;
	background-color: rgba(0,0,0,.15);
	/* -moz-box-shadow: 0 0 10px #000; */
	/* -webkit-box-shadow: 0 0 10px #000; */
	/* box-shadow: 0px 0px 10px #000; */

}

.list_view [class$="_selected_cell"]:nth-child(odd){
	background-color: rgba(0,0,0,.15);
}

.list_view [class$="_title"] {
	letter-spacing:-.2px;
	font-size: 1.1em;
	font-weight: 400;
	padding-top:12px;
	padding-left:10px;
	height:2.5em;
	white-space: pre-line;
	text-overflow: ellipsis;
	overflow: hidden;
}

.list_view [class$="_sublist_header"]{
	background-color: #CCC;
	color: #FFF;
	font-size:13px;
	border-top: 1px solid rgba(0,0,0,.1);
	height: 20px;
	line-height:20px;
	padding: 3px;	
	overflow:hidden;
}

.cell_count {
	opacity:.5;
	float:right;
	background-color:rgba(0,0,0,.2);
	border-radius:10px;
	font-size:11px;
	line-height:1.5;
	padding:1px 7px;
	margin:1px 5px;
}

.fetchmore{
	float:left;
	width:100%;
}

.prefilter_bar{
	background-color:#999;
	color:white;
}

.filter_action_bar {
	cursor: pointer;
	width:100%;
	height:45px;
	display:flex;
	align-items:center;
}

.filterImage{
	float: left;
	height:15px;
	padding: 15px 10px;

}
.invert{
	-webkit-filter: invert(1);
   	filter: invert(1);
}

.filter_action_bar:hover {
	opacity:.9;
}
/*
.filter_action_bar:hover .remove_filters_text{
	white-space: normal;
}
*/

.remove_filters_text{
	padding: 7px;
	display: block;
	font-weight:400;
	/* ellipsis */
	text-overflow: ellipsis;
	width: calc(100% - 50px);
	white-space: nowrap;
	overflow: hidden;	
}

.quickadd{
	float:right;
	width:15px;
	height:15px;
	position:absolute;
	opacity:.9;
	top:3px;
	background-size:15px;
}
.quickadd:hover{
	background-color:rgba(0,0,0,.2);
	opacity:.8;
}
.quickadd_note{
	background-image:url(../../doc/common/images/mini_note.png);
	right:25px;
}
.quickadd_like{
	background-image:url(../../doc/common/images/sp_star.png);
	right:5px;
}

.quickadd_not_like{
	background-image:url(../../doc/common/images/mini_star_black.png);
	opacity:.4;
	right:5px;
}
.quickadd_schedule{
	background-image:url(../../doc/common/images/mini_schedule.png);
	right:45px;
}

.quickadd_not_schedule{
	background-image:url(../../doc/common/images/mini_schedule_b.png);
	opacity:.4;
	right:45px;
}

.quickadd_credit{
	background-image:url(../../doc/common/images/mini_credit.png);
	right:65px;
}

.quickadd_not_credit{
	background-image:url(../../doc/common/images/tab_credits_sta_b.png);
	opacity:.4;
	right:65px;
}
