/* GLOBAL */
a {
    text-decoration: none;
    color: black;
}

a:hover {
    transition-duration: 0.25s;
    /* box-shadow: 0rem 0rem 2rem rgb(200, 69, 69); */
    color: rgb(200, 69, 69);
}

.container {
    margin-top: 2rem;
    margin-bottom: -2rem;
    height: 100vh;
}

span.curser {
    cursor:pointer;
}

img.pb {
    max-width: 2rem;
    height: auto;
}

.form-control-clear {
    z-index: 10;
    pointer-events: auto;
    cursor: pointer;
}

.form-control {
    height: 2.5rem;
}

.blink {
    animation-name: animation_blink;
    animation-timing-function: ease-in;
    animation-duration: 2s; 
    animation-iteration-count: infinite;
}
@keyframes animation_blink {
    0% { opacity: 1; }
    50% { opacity: 0.1; }
    100% { opacity: 1; }    
}

.shadow_blink {
    animation-name: shadow_blink;
    animation-timing-function: ease-in;
    animation-duration: 2s; 
    animation-iteration-count: infinite;
}
@keyframes shadow_blink {
    0% { box-shadow: 0 0 2rem rgb(255, 0, 0); }
    50% { box-shadow: 0 0 2rem rgba(255, 0, 0, 0.109); }
    100% { box-shadow: 0 0 2rem rgb(255, 0, 0); }    
}