.bg-hijau {
    background-color: #40c0b7 !important;
    color: white;
}
.btn-hijau {
    background-color: #40c0b7 !important;
    color: white;
}

.text-hijau {
    color: #40c0b7;
}

/*end alert*/
.alert-float {
    position: fixed;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1050;
    min-width: 300px;
    max-width: 90%;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    animation: fadein 0.5s, fadeout 0.5s 3s;
    text-align: center;
}
@keyframes fadein {
    from { opacity: 0; transform: translate(-50%, -10px); }
    to   { opacity: 1; transform: translate(-50%, 0); }
}

@keyframes fadeout {
    from { opacity: 1; transform: translate(-50%, 0); }
    to   { opacity: 0; transform: translate(-50%, -10px); }
}
/*end alert*/