/*add by hu 2020*/

#sortTable_filter{
   width:100%;
   margin-top:15px;
}

#sortTable_length{
   margin-top:15px;
}

.dataTables_filter{
   width:100%;
   margin-top:15px;
}

.dataTables_length{
   margin-top:15px;
}

.dataTables_length select{
  width:50px;
  height:100%;
  display:inline;
}
.select2-container--default .select2-selection--single {
	background-color: #FAFAFA;
	border:0;
	border-bottom: 1px solid #9E9E9E;
	border-radius: 0px;
	height: 3.2rem;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 3.2rem;
}
select{
    display:block;
}

.d-hidden{
    display:none;
}

.d-show{
    display:block;
}

.h-title{
    color:#999;
}

.h-content{
    font-weight:bold;
	line-height:30px;
}
.gallery-body .card{
    padding:15px;
	line-height:30px;
}


.gallery-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 0;
	transition: background-color .2s, opacity .2s;
}
.gallery-overlay-plus{width:100px;height:100px;background:url("../images/plus.png") 50% 50% no-repeat;background-size:cover;position:absolute;left:50%;top:50%;margin-left:-50px;margin-top:-50px;}
.gallery-overlay:hover{
	background-color:rgba(4,220,190,0.8);
	opacity: 1;
}
.active .gallery-overlay{
	display:none;
}

/*IE10兼容*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .dropdown-trigger{
		position:relative;
	}
    .dropdown-trigger i{
		position:absolute;
		right:-10px;
        top:0px;
	}
}