/*
a {
    color: #888 !important;
}

a:hover {
    color: #000 !important;
}

a.btn.btn-default {
    color: #000 !important;
}
*/

.strike {
    text-decoration: line-through;
}

.modal .modal-dialog.modal-full {
    width: auto; /* or whatever you wish */
    margin-left: 30px;
    margin-right: 30px;
    height: 100%;
}

.btn-group {
    display: flex;
}

.file-container {
    margin-bottom: 20px;
}

.file-container .description {
    margin: 0 0 0 10px;
}

.fileinput-container {
    margin-bottom: 20px;
}

.form-elements {
    padding: 10px 5px;
    border-bottom: 1px solid #aaa;
}

.form-elements button {
    margin-right: 20px;
}

.form-element {
    display: inline-block;
    margin-right: 20px;
}

#search_fields {
    overflow-x: hidden;
    overflow-y: auto;
    height: 300px;
}