.toast-title{font-weight:700}
.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}
.toast-message a,.toast-message label{color:#fff}
.toast-message a:hover{color:#ccc;text-decoration:none}
.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:alpha(Opacity=80);filter:alpha(opacity=80)}
.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}
button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}
.toast-top-center{top:0;right:0;width:100%}
.toast-bottom-center{bottom:0;right:0;width:100%}
.toast-top-full-width{top:0;right:0;width:100%}
.toast-bottom-full-width{bottom:0;right:0;width:100%}
.toast-top-left{top:12px;left:12px}
.toast-top-right{top:12px;right:12px}
.toast-bottom-right{right:12px;bottom:12px}
.toast-bottom-left{bottom:12px;left:12px}
#toast-container{position:fixed;z-index:999999}
#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#toast-container>div{
    position:relative;
    overflow:hidden;
    margin:0 0 6px;
    padding:15px;
    text-align:center;
    width:300px;
    border-radius:15px;
    background-position:15px center;
    background-repeat:no-repeat;
    box-shadow:1px 2px 3px rgba(0,0,0,.1);
    color:#000;
    opacity:.9;
    font-size: 1rem;
    font-weight: 400;
    -ms-filter:alpha(Opacity=80);
    filter:alpha(opacity=80)
}
#toast-container>:hover{
    box-shadow:1px 2px 5px rgba(0,0,0,.2);
    opacity:1;-ms-filter:alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer
}
#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}
#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}
.toast{ background-color:#030303; backdrop-filter: blur(5px); }
.toast-success{background-color:#000000aa; color:#ffffff !important; }
.toast-error{background-color:#ff3300; color:#fff !important; }
.toast-info{background-color:rgba(0,0,0,.5); color:#fff !important; }
.toast-warning{background-color:#ffbb11; color:#fff !important; }
.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}
@media all and (max-width:240px){
    #toast-container>div{padding:8px;width:11em}
    #toast-container .toast-close-button{right:-.2em;top:-.2em}
}
@media all and (min-width:241px) and (max-width:480px){
    #toast-container>div{padding:8px;width:18em}
    #toast-container .toast-close-button{right:-.2em;top:-.2em}
}
@media all and (min-width:481px) and (max-width:768px){
    #toast-container>div{padding:15px;width:25em}
}