.badge {
    display: inline-block;
    padding: 4px 10px;
    font-size: 11px;
    font-weight: 600;
    border-radius: 12px;
    text-align: center;
    color: var(--white);
}

.badge-willimano-paid { background: var(--green); color:var(--white); }
.badge-willimano-due { background: var(--red); color:var(--white); }
.badge-willimano-pending { background: var(--warning); color:var(--white); }
.badge-willimano-upcoming  { background: var(--gray); color:var(--navy-dark); } 
.badge-willimano-overdue { background: var(--red); color:var(--white); }
.badge-willimano-terminated { background: var(--red); color:var(--white); }
.badge-willimano-partial { background: var(--orange); color:var(--white); }
.badge-willimano-occupied {background-color: var(--green); color: var(--white); }
.badge-willimano-reserved {background-color: var(--gold); color: var(--navy-dark); }
.badge-willimano-vacant {background-color: var(--gray); color: var(--navy-dark); }
.badge-willimano-inactive {background-color: var(--orange); color: var(--white); }
.badge-willimano-active {background-color: var(--navy);color: var(--white);}


.badge-success-willimano {
    background-color: var(--green); /* green */
    color: var(--white);
    font-weight: 500;
    border-radius: var(--radius);
    padding: 2px 6px;
    font-size: 12px;
}

.badge-danger-willimano {
    background-color: var(--red); /* red */
    color: var(--white);
    font-weight: 500;
    border-radius: var(--radius);
    padding: 2px 6px;
    font-size: 12px;
}



.bg-willimano-companies {
    background-color: var(--navy);
    color: var(--white) !important;
}

.bg-willimano-properties {
    background-color: var(--gold);
    color: var(--white) !important;
}

.bg-willimano-apartments {
    background-color: var(--gray-light);
    color: var(--white);
}

.bg-willimano-leases {
    background-color: var(--green);
    color: var(--white);
}

.small-box {
    border-radius: 8px;
    position: relative;
    display: block;
    padding: 20px;
    color: var(--white);
    overflow: hidden;
}

.small-box .inner h3 {
    font-size: 32px;
    font-weight: 700;
}

.small-box .icon {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 60px;
    opacity: 0.3;
}

.small-box-footer {
    display: block;
    padding: 10px;
    color: var(--white);
    text-align: center;
    text-decoration: none;
    background: rgba(0,0,0,0.1);
    margin: 20px -20px -20px -20px;
}

.small-box-footer:hover {
    background: rgba(0,0,0,0.2);
}
.small-box-willimano-footer{
    color: var(--white) !important;
}
.small-box-willimano-footer:hover{
    color: var(--gold) !important;
}
