.char-campaign-modal{
    border: 1px solid #e7bf8f !important;
}

.btn-close-dnd{
    background-color: #151f25;
    color: #e7bf8f;
    margin-top: 10px;
    border-radius: 25px;
    border: 1px solid #e7bf8f;
    text-transform: uppercase;
}

.btn-close-dnd:hover{
    background-color: #e7bf8f;
    color: #151f25;
}

.create-campaign-char-card{
    color: #e7bf8f;
}

.char-campaign-new-card-title{
    text-transform: uppercase;
    text-align: center;
}

#public-monsters-search,
#user-monsters-search,
#user-campaigns-search,
#public-campaigns-search,
#user-characters-search,
#public-characters-search {
    background-color: #161f26;
    color: #e7bc8b;
}

#public-monsters-search::placeholder,
#user-monsters-search::placeholder,
#user-campaigns-search::placeholder,
#public-campaigns-search::placeholder,
#user-characters-search::placeholder,
#public-characters-search::placeholder {
    color: #e7bc8b;
    opacity: 0.7;
}

.campaign-module-badge {
    align-items: center;
    background: rgba(231, 191, 143, 0.12);
    border: 1px solid rgba(231, 191, 143, 0.55);
    border-radius: 6px;
    color: #e7bf8f;
    display: inline-flex;
    font-size: 0.75rem;
    font-weight: 700;
    margin-bottom: 0.5rem;
    padding: 0.2rem 0.5rem;
    text-transform: uppercase;
}

.gallery-filter-control,
.campaign-origin-filter-control {
    color: #e7bc8b;
}

.gallery-filter-control .form-check-input,
.campaign-origin-filter-control .form-check-input {
    background-color: #161f26;
    border-color: #e7bf8f;
}

.gallery-filter-control .form-check-input:checked,
.campaign-origin-filter-control .form-check-input:checked {
    background-color: #e7bf8f;
    border-color: #e7bf8f;
}
