.custom-ctrl:invalid{
    border-color: #dc3545 !important;
    box-shadow: 0 0 0 0.2rem rgb(220 53 69 / 25%) !important;
}
.custom-ctrl-invalid{
    border-color: #dc3545 !important;
    box-shadow: 0 0 0 0.2rem rgb(220 53 69 / 25%) !important;
}
.mrnt-1{
    margin-top: 10px;
}
.dpy-block{
    display: block !important;
}
.border-card{
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    padding: 10px;
    margin-bottom: 25PX;
}
.btn-fh:hover{
    animation: btn-flash 0.5s infinite alternate;
    cursor: pointer;
}
@keyframes btn-flash {
    from {opacity: 0;}
    to {opacity: 1;}
}