.lightGreen{
    color:#d9ed92;
}
.bg-lightGreen{
    background-color:#d9ed92;
}

.grayish{
    color:#c7d4be
}
.bg-grayish{
    background-color:#c7d4be
}

.btn-black{
    background-color:#000;
    color:#FFF;
    border:1px solid #000;
}
.btn-black:hover{
    background-color:#fff;
    color:#000;
    border:1px solid #000;
}

.btn-black-outline{
    background-color:#fff;
    color:#000;
    border:1px solid #000;
}

.btn-black-outline:hover{
    background-color:#000;
    color:#FFF;
    border:1px solid #000;
}

.btn-lightGreen{
    background-color:#d9ed92;
    color:#FFF;
    border:1px solid #d9ed92;
}

.btn-lightGreen:hover{
    background-color:#fff;
    color:#d9ed92;
    border:1px solid #d9ed92;
}

.btn-orange{
    background-color:#f57722;
    color:#FFF;
    border:1px solid #f57722;
}

.btn-orange:hover{
    background-color:#ff9d2a;
    color:#FFF;
    border:1px solid #ff9d2a;
}

.card-text{
    margin-bottom: 0.25rem;
}

input[type=checkbox] {
    scale:1.25;
    accent-color: #d9ed92;
    opacity: 1!important;
}

label input[type=checkbox] {
    margin:5px;
}

.hide{
    display:none;
}

ul.navbar__list {

}

ul.navbar__list li.navbar__item{
    display: inline-block;
}

/* Mark required fields with a red asterisk */
.required:after {
    content: " *";
    color: red;
}

.propertyTable.table th:first-child,
.propertyTable.table td:first-child {
    min-width: 288px;
    width: 33%;
}

@keyframes pulse-success {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}

.btn-success-animated {
    animation: pulse-success 0.6s ease-in-out;
}

.fade-in {
    opacity: 0;
    animation: fadeIn 0.3s ease-in forwards;
}

@keyframes fadeIn {
    to { opacity: 1; }
}
