.bag-action-icon {
    margin-right: 4px;
}

/* Text in the error grid will wrap normally */
td.wrapped-cell > div {
    white-space: normal;
}

/* Italicizes rows for missing files */
.missing-bag-row {
    font-style: italic;
}

/* The status icon in the bottom left of the page */
.status-text-icon {
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position-x: left;
    padding-left: 20px;
}

/* The default for the OpenLayers map is relative, which causes some weird
   rendering issues after resizing multiple times. */
div.ol-viewport {
    position: absolute !important;
}

.add-icon {
    background-image: url('../images/add.png');
}

.bag-add-icon {
    background-image: url('../images/basket_add.png');
}

.book-icon {
    background-image: url('../images/book.png');
}

.chart-organisation-icon {
    background-image: url('../images/chart_organisation.png');
}

.config-icon {
    background-image: url('../images/cog.png');
}

.cross-icon {
    background-image: url('../images/cross.png');
}

.database-icon {
    background-image: url('../images/database.png');
}

.delete-icon {
    background-image: url('../images/delete.png');
}

.edit-icon {
    background-image: url('../images/pencil.png');
}

.film-icon {
    background-image: url('../images/film.png');
}

.film-go-icon {
    background-image: url('../images/film_go.png');
}

.folder-icon {
    background-image: url('../images/folder.png');
}

.images-icon {
    background-image: url('../images/images.png');
}

.information-icon {
    background-image: url('../images/information.png');
}

.link-icon {
    background-image: url('../images/link.png');
}

.loading-icon {
    background-image: url('../images/loading.gif');
}

.login-icon {
    background-image: url('../images/house_go.png');
}

.logout-icon {
    background-image: url('../images/door_out.png');
}

.magnifier-icon {
    background-image: url('../images/magnifier.png');
}

.map-icon {
    background-image: url('../images/map.png');
}

.open-with-icon {
    background-image: url('../images/link_go.png');
}

.refresh-icon {
    background-image: url('../images/arrow_refresh.png');
}

.save-icon {
    background-image: url('../images/save.png');
}

.script-code-icon {
    background-image: url('../images/script_code.png');
}

.script-code-red-icon  {
    background-image: url('../images/script_code_red.png');
}

.script-edit-icon {
    background-image: url('../images/script_edit.png');
}

.script-icon {
    background-image: url('../images/script.png');
}

.script-go-icon {
    background-image: url('../images/script_go.png');
}

.script-add-icon {
    background-image: url('../images/script_add.png');
}

.script-delete-icon {
    background-image: url('../images/script_delete.png');
}

.script-save-icon {
    background-image: url('../images/script_save.png');
}

.table-icon {
    background-image: url('../images/table.png');
}

.tag-add-icon {
    background-image: url('../images/tag_blue_add.png');
}

.tag-delete-icon {
    background-image: url('../images/tag_blue_delete.png');
}

.tick-icon {
    background-image: url('../images/tick.png');
}