.actions-menu a{
    color:#333333;
    background: none;
    border:none;
    border-radius: 0;
}

.actions-menu a.dropdown-toggle::after {
    display: none !important;
}

.actions-menu .dropdown-menu {
    font-size: .8rem;
    background-color: #fff;
    border: 1px solid #f1f1f1;
    border-radius: 0;
    border-top: hidden;
    box-shadow: 0 2px 4px rgba(0,0,0,.04);
}

.actions-menu .dropdown-item:focus,
.actions-menu .dropdown-item:hover{
    background-color:#e9e9e9;
}

/*FILTRI*/
.filter-div{
    background: #efefef;
    border: 1px solid #e0e0e0;
    padding: 10px;
}

.filter_tags{
    position: relative;
    background: #556270;
    display: block;
    max-width: 100%;
    word-wrap: break-word;
    color: #fff;
    padding: 5px 30px 5px 5px;
    border-radius: 2px;
    margin: 0 5px 5px 0;
}

.tag{
    position:relative;
    background:#556270;
    display:inline-block;
    max-width:100%;
    word-wrap:break-word;
    color:#fff;
    padding:5px 20px 5px 5px;
    border-radius:2px;
    margin:0 5px 5px 0
}
.tag .tag-text{
    font-size: 0.8em;
    padding: 5px;
}
.tag .tag-remove{
    position:absolute;
    background:0 0;
    display:block;
    width:30px;
    height:30px;
    top:0px;
    right:0;
    cursor:pointer;
    text-decoration:none;
    text-align:center;
    color:#ff6b6b;
    line-height:30px;
    padding:0;
    border:0
}
.tag .tag-remove:after,
.tag .tag-remove:before{
    background:#ff6b6b;
    position:absolute;
    display:block;
    width:10px;
    height:2px;
    top:16px;
    left:13px;
    content:''
}
.tag .tag-remove:before{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.tag .tag-remove:after{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}

.checks{
    background: #f9f9f9;
    padding: 15px 50px;
    border: 1px solid #d9d9d9;
}

.my_files{
    border-radius: 0;
}

.my_files .card-body{
    overflow-x: scroll;
}