/*
 * Note that this is toastr v2.1.3, the "latest" version in url has no more maintenance,
 * please go to https://cdnjs.com/libraries/toastr.js and pick a certain version you want to use,
 * make sure you copy the url from the website since the url may change between versions.
 * */
 .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:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}
 .toast-close-button:focus,
 .toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}
 .rtl .toast-close-button{left:-.3em;float:left;right:.3em}
 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:0px;right:0;width:100%}
 .toast-top-full-width{top:100px;right:0;width:100%}
 .toast-bottom-full-width{bottom:0px;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;pointer-events:none}
 #toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
 #toast-container>div{position:relative;pointer-events:auto;overflow:hidden;
    margin:0;padding:15px 30px; color:#030303;
                width:auto; min-width:50px; -moz-border-radius:3px;-webkit-border-radius:3px;
                border-radius:3px;background-position:15px center;background-repeat:no-repeat;}
 #toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}
 #toast-container>div:hover{cursor:pointer}
 #toast-container.toast-bottom-center>div,
 #toast-container.toast-top-center>div{min-width:150px;margin-left:auto;margin-right:auto; text-align:center; }
 #toast-container.toast-bottom-full-width>div,
 #toast-container.toast-top-full-width>div{width:100%;margin-left:auto;margin-right:auto; text-align:center; }
 .toast{background-color:#030303}
 /* .toast-success{background-color:rgba(0,0,0,.8);} */
 /* .toast-success{background-color:#ffffff; } */
 .toast-success{background-color:#030303; color: #fff !important; }
 .toast-error{background-color:#BD362F;color:#fff !important;}
 .toast-info{background-color:#2F96B4}
 .toast-warning{background-color:#F89406}
 .toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}

 @media all and (max-width:768px){
    #toast-container>div{padding:8px;width:100%; text-align: center;}
    #toast-container>div.rtl{padding:8px; text-align: center; }
    #toast-container .toast-close-button{right:-.2em;top:-.2em}
    #toast-container .rtl .toast-close-button{left:-.2em;right:.2em}
}


/** 수정 */
#toast-container>div { font-weight: 500; }