/**/
/* .disabilitato{opacity:0.5;} */
.disabilitato{display:none!important;}
.filtri_loader{position:fixed; top: 0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.5); z-index:999; display:none;}
.filtri_loader.loading{display:block;}

.paginazione_element{display:none}
.paginazione_element.mostra{display:block;position:relative} 
.paginazione_element.mostra:after{display:block; content:"..."; position:absolute;    top: 10px;
    left: -4px;} 
.paginazione_element.mostra:first-child:after{display:none} 
.paginazione_element.mostra+.paginazione_element.mostra:after{display:none}

.removed{display:none;}

.selectAllWrap{text-align:right;
display: inline-block;} 

@media (min-width: 768px) {
	.col-md-5{width: 41.6666666666%}
}

.selectAllWrap{
	font-size: 13px;
    line-height: 20px;
    font-family: var(--secondary-font-family);
    color: var(--blu-chiaro);
    text-decoration: none;
    position: relative;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    display: inline-block;
    border: 1px solid var(--blu-chiaro);
    background-color: transparent;
}
.selectAllWrap label{
	padding: 10px 8px 6px 12px;
	cursor:pointer;
}
.selectAllWrap input{
	margin: 7px 10px 6px 0;
    border-radius: 0;
    border-color: #ccc;
    width: 20px;
    height: 20px;
    cursor:pointer;
}
.filter-wrapper{
	display: flex;
	justify-content: flex-end;
	margin:20px 0;
}

.ordinamento{display:none; width:10px; height:15px; cursor:pointer; }
.ordinamento input{position:absolute; top:0; left: 0; opacity:0; width:100%; height:100%; cursor: pointer;}
.ordinamento span{position: absolute; top: 6px;}
.ordinamento.visibile{display:inline-block;}
.ordinamento span img{width: 10px; height: auto; display: block; margin-top: 4px; margin-left: 1px;}
.col-md-1.special-padding{padding-left:0; padding-right:4px;}
.ordinamento_wrap{display: inline-block; position: relative;}

@media (max-width:991px){
	.filter-wrapper{
		justify-content: space-between;
	}
}