.ngn-title{
    font-weight: 700;
    color: #FFFFFF !important;
}

.ngn-title-dark{
    font-weight: 700;
    color: #000000 !important;
}

.tpzNgnMainColor,
a.tpzNgnMainColor{
    color: #f5821f !important;
}

a.tpzNgnMainColor:hover,
a.tpzNgnMainColor:visited{
    color: #954f12 !important;
}

.contestNgnMainColor,
a.contestNgnMainColor{
    color: #38973d !important;
}

a.contestNgnMainColor:hover,
a.contestNgnMainColor:visited{
    color: #246127 !important;
}

.rewardsNgnMainColor,
a.rewardsNgnMainColor{
    color: #ff1344 !important;
}

a.rewardsNgnMainColor:hover,
a.rewardsNgnMainColor:visited{
    color: #9f0e2b !important;
}

.loyaltyNgnMainColor,
a.loyaltyNgnMainColor{
    color: #e10079 !important;
}

a.loyaltyNgnMainColor:hover,
a.loyaltyNgnMainColor:visited{
    color: #800446 !important;
}

.fundraiseNgnMainColor,
a.fundraiseNgnMainColor{
    color: #007cdc !important;
}

a.fundraiseNgnMainColor:hover,
a.fundraiseNgnMainColor:visited{
    color: #044576 !important;
}

.required label:after {
    content:" *";
    color: red;
}

.badge{
    line-height: normal;
}

/* CONTEST STATUS LABELS */
.badge-contest-status-draft{
    background-color: #ebc96c !important;
    color: #624d12 !important;
    padding: 5px;
}

.badge-contest-status-published{
    background-color: #d0b8eb !important;
    color: #401f67 !important;
    padding: 5px;
}

.badge-contest-status-active{
    background-color: #48e16c !important;
    color: #0d5d20 !important;
    padding: 5px;
}

.badge-contest-status-closed{
    background-color: #098927 !important;
    color: #ffffff !important;
    padding: 5px;
}

.badge-contest-status-unpublished{
    background-color: #1a5ba3 !important;
    color: #ffffff !important;
    padding: 5px;
}

.badge-contest-status-completed{
    background-color: #ab0d0d !important;
    color: #ffffff !important;
    padding: 5px;
}