.no-notifications {
    background-color: #eaeaea;
    padding: 1rem;
    text-align: center;
    color: #888;
}

.article-image {
    width: 160px;
    height: 160px;
    border: 1px solid #ccc;
    border-radius: 10px;
    overflow: hidden;
    position:relative;
    margin-left: 1rem;
    display: inline-block;
    margin-bottom: 1rem;
}
.article-image img {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-width:100%;
    max-height:100%;
}
.article-image .delete-icon {
    position: absolute;
    top: 0px;
    right: 5px;
}
.article-image .main-icon {
    position:absolute;
    top:0;
    left:5px;
}
.article-image.article-image--is-main {
    border-color:#273234;
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    content:"";
}
table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before {
    content:"";
}

.dataTables_processing {
    z-index: 999 !important;
    color: red !important;
    font-weight: bold !important;
}

.lightRed {
    background-color: #ff525263 !important;
}

tr.lightRed > td > a > i {
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

tr.lightRed > td > a {
    font-weight: bold;
}