.content {
    min-height: calc(100vh - 350px); /* 350px is height of header+footer */
}

.article-img {
    max-width: 620px;
    max-height: 240px;
}

.initiative-img-index {
    width: 135px;
    height: 135px;
}

.initiative-img {
    width: 190px;
    height: 190px;
}

.bg-green {
    color: white;
    background-color: #276d60;
}

.bg-red {
    color: white;
    background-color: #ab362a;
}

.page img {
    max-width: 100%;
}

.mb-15 {
    margin-bottom: 15px;
}

.share-icon.x {
    background-color: #000
}

.share-icon:hover.x {
    -webkit-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    border-color: #000
}

.custom-text-danger {
    color: red !important;
}

.disabled-button {
    pointer-events: none;
    opacity: 0.5 !important;
}

.invalid {
    color: red !important;
}

.initiative .details .fileinput {
    width: 190px;
}

#initiative_poster {
    display: unset !important;
}

.hidden-input {
    visibility: hidden;
    float: right;
}

.text-black {
    color: black !important;
}

.ms-1 {
    margin: 1rem 0 !important;
}

.bg-dark {
    background-color: #000 !important;
    color: #fff !important;
}

.text-center {
    text-align: center !important;
}

.d-block {
    display: block !important;
}
