#toast
{
    z-index: -1;
    opacity: 0;
    position: fixed;
    right: 2em;
    top: 75vh;
    color: white;
    border-radius: 4%/20%;
    padding: 1em;
    animation: fade-down 8s;
    min-width: 10em;
    text-align: center;
}

@keyframes fade-down {
    0%   { z-index: auto; opacity: 1;}
    70%  { z-index: auto; opacity: 1;}
    100% { z-index: auto; opacity: 0;}
}

.toast_error
{
    background-color: #fa3030;
}

.toast_warning
{
    background-color: #ece95a;
}

.toast_success
{
    background-color: springgreen;
}