/*
 * 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 {
    color: #000;
    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: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;
 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 0 6px;
 padding:15px 15px 15px 50px;
 width:300px;
 /* -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px; */
 background-position:15px 18px;
 background-repeat:no-repeat;
 /* -moz-box-shadow:0 0 12px #999;
 -webkit-box-shadow:0 0 12px #999;
 box-shadow:0 0 12px #999; */
 box-shadow: 0 0 48px rgba(0, 0, 0, 0.3);
 color: #757575;
 /* opacity:.8; */
 -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
 filter:alpha(opacity=80)
}
#toast-container>div.rtl {
 direction:rtl;
 padding:15px 50px 15px 15px;
 background-position:right 15px center
}
#toast-container>div:hover {
 /* -moz-box-shadow:0 0 12px #000;
 -webkit-box-shadow:0 0 12px #000;
 box-shadow:0 0 12px #000; */
 box-shadow: 0 0 48px rgba(0, 0, 0, 0.4);
 opacity:1;
 -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
 filter:alpha(opacity=100);
 cursor:pointer
}
#toast-container>.toast-info {
 /* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAJ1BMVEUAAABwgqVwgqRwgaRvgaNxgaVwg6ZwgaRwgaVwgqRwgqRwgaRwgqOBvZ1/AAAADXRSTlMAYJ/P/09Q35CP4KDQmgTgWQAAAGlJREFUeNp1kAUWwzAMxX4az3z/6w797I70SFXDeLGOTbSPCwYWKoRRKJ2wc2v00bg+3Ev4Hr1amwCLWmdo9MZ9hEDSFxutGP0d8zsm4jsG1nfkPt1En2tO5D8P0rVbwU6FMwaOJMqodAObPAWzllVMRQAAAABJRU5ErkJggg==); */
 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMTIgMTIpIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPgogICAgPHBhdGggZmlsbD0iIzZGODFBMyIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTAsMCBDNC40ODYsMCAwLDQuNDg2IDAsMTAgQzAsMTUuNTE1IDQuNDg2LDIwIDEwLDIwIEMxNS41MTQsMjAgMjAsMTUuNTE1IDIwLDEwIEMyMCw0LjQ4NiAxNS41MTQsMCAxMCwwIFogTTksNCBMMTEsNCBMMTEsMTEgTDksMTEgTDksNCBaIE0xMCwxNS4yNSBDOS4zMSwxNS4yNSA4Ljc1LDE0LjY5MSA4Ljc1LDE0IEM4Ljc1LDEzLjMxIDkuMzEsMTIuNzUgMTAsMTIuNzUgQzEwLjY5LDEyLjc1IDExLjI1LDEzLjMxIDExLjI1LDE0IEMxMS4yNSwxNC42OTEgMTAuNjksMTUuMjUgMTAsMTUuMjUgWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAyKSIvPgogIDwvZz4KPC9zdmc+Cg==)
}
#toast-container>.toast-error {
 /* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAPFBMVEUAAAD1TUP1TUL1TEH0TEH0TkP1TUH0TEL0TUL1TEL1TUH0TUL1TkL0UEX0TUL1TUH0TUH1TEL1TUL1TEJZ0NjcAAAAFHRSTlMAUJ/P/1/fkI/gsPCAMGCg79Cvfz1mu4MAAACESURBVHjabdBXgsIwFENROVF63Gb2v1fEA9Hv53E3bqVhJMdhghPNvDcn28KX1h9GLrGWHyXhRrUfVMcZ+wIpDFl6ZIQWVKqWpbLcqCo6rTaOIK020nhc8TB2W87WjmprzVqRqP5kZPOVgC1UJv2n2n4/8/eHWF8tSptpi7Xm2sleC6ILBp8Hq8yJrWcAAAAASUVORK5CYII=); */
 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB5PSIuMDAxIi8+CiAgICA8cGF0aCBmaWxsPSIjRjQ0QzQxIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xMC4wNDIsMCBDNC41MTksMCAwLjA0Miw0LjQ3NyAwLjA0MiwxMCBDMC4wNDIsMTUuNTIzIDQuNTE5LDIwIDEwLjA0MiwyMCBDMTUuNTY1LDIwIDIwLjA0MiwxNS41MjMgMjAuMDQyLDEwIEMyMC4wNDIsNC40NzcgMTUuNTY0LDAgMTAuMDQyLDAgWiBNMTQuNzQ5LDEzLjI5MyBMMTMuMzM1LDE0LjcwNyBMMTAuMDQyLDExLjQxNSBMNi43NDksMTQuNzA3IEw1LjMzNSwxMy4yOTMgTDguNjI3LDEwIEw1LjMzNCw2LjcwNyBMNi43NDgsNS4yOTQgTDEwLjA0MSw4LjU4NyBMMTMuMzM0LDUuMjk0IEwxNC43NDgsNi43MDcgTDExLjQ1NiwxMCBMMTQuNzQ5LDEzLjI5MyBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDIpIi8+CiAgPC9nPgo8L3N2Zz4K)
}
#toast-container>.toast-success {
 /* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAARVBMVEUAAACDzECEzT+DzD6CzD2EzD6CzT6DzT6CzT6DzT2DzD6Dz0CCzT2CzT2DzD6DzT2Pz0CCzT6DzT6Fz0CDzT6Hz0CDzD0WtthKAAAAF3RSTlMAUJ/P/1/fkI/g8EDAYKDQEO+AMH8gv3txoPwAAACASURBVHjabdAFAoQwDATADSxO9eT/Pz1JgzN1FxRS1WRdNdhIS9MKTMed/tynOl3LEwEw8KQ9TBynWUsHz5XDpKVH4MIjJv7VoBrIEDGzKJ05+vGBTFOWP4EXJppgB72jblh4CFXS6xTu5vLD/TPvP+Tc28HIQDMINuIDGbyD+gJj/QbbIUveEgAAAABJRU5ErkJggg==); */
 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB5PSIuMDAxIi8+CiAgICA8cGF0aCBmaWxsPSIjODJDQzNEIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xMC4wNDIsMCBDNC41MTksMCAwLjA0Miw0LjQ3NyAwLjA0MiwxMCBDMC4wNDIsMTUuNTIzIDQuNTE5LDIwIDEwLjA0MiwyMCBDMTUuNTY1LDIwIDIwLjA0MiwxNS41MjMgMjAuMDQyLDEwIEMyMC4wNDIsNC40NzcgMTUuNTY0LDAgMTAuMDQyLDAgWiBNOC44NzE3ODcyMywxNCBMNS4wNDIsMTEuMTQyODU3MSBMNi4xOTA5MzYxNyw5LjYxOTA0NzYyIEw4LjQ4ODgwODUxLDExLjMzMzMzMzMgTDEyLjUxMDA4NTEsNiBMMTQuMDQyLDcuMTQyODU3MTQgTDguODcxNzg3MjMsMTQgWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAyKSIvPgogIDwvZz4KPC9zdmc+Cg==)
}
#toast-container>.toast-warning {
 /* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAGFBMVEUAAAD6nwD6oAD6nwD5nwD5nwD5oAD6nwBU8aNdAAAACHRSTlMAwL9g/+Df0P7AxpIAAABSSURBVHjaZc+BBkAxDEPRvNc0+/8/HtBrGjDXwarZ92ut7Fqx7WhDqIBQ4EOBUCAUKEEHSi9tYoBEF5AYINEloJu/DmypoQN4cUzCWe216Ox4LhFRA44mcSbjAAAAAElFTkSuQmCC); */
 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB5PSIuMDAxIi8+CiAgICA8cGF0aCBmaWxsPSIjRjk5RjAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xOS44OTUsMTguNTUzIEwxMC44OTUsMC41NTMgQzEwLjU1NiwtMC4xMjQgOS40NDUsLTAuMTI0IDkuMTA2LDAuNTUzIEwwLjEwNiwxOC41NTMgQy0wLjA0OCwxOC44NjMgLTAuMDMzLDE5LjIzIDAuMTUsMTkuNTI3IEMwLjMzMiwxOS44MjEgMC42NTMsMjAgMSwyMCBMMTksMjAgQzE5LjM0NywyMCAxOS42NjgsMTkuODIgMTkuODUxLDE5LjUyNiBDMjAuMDMzLDE5LjIzIDIwLjA0OSwxOC44NjQgMTkuODk1LDE4LjU1MyBaIE05LDggTDExLDggTDExLDE0IEw5LDE0IEw5LDggWiBNMTAsMTcuMjUgQzkuMzEsMTcuMjUgOC43NSwxNi42OTEgOC43NSwxNiBDOC43NSwxNS4zMSA5LjMxLDE0Ljc1IDEwLDE0Ljc1IEMxMC42OSwxNC43NSAxMS4yNSwxNS4zMSAxMS4yNSwxNiBDMTEuMjUsMTYuNjkxIDEwLjY5LDE3LjI1IDEwLDE3LjI1IFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiLz4KICA8L2c+Cjwvc3ZnPgo=)
}
#toast-container.toast-bottom-center>div,
#toast-container.toast-top-center>div {
 width:300px;
 margin-left:auto;
 margin-right:auto
}
#toast-container.toast-bottom-full-width>div,
#toast-container.toast-top-full-width>div {
 width:96%;
 margin-left:auto;
 margin-right:auto
}
.toast {
 background-color:#030303;
 border: 1px solid #ccc;
}
.toast-success {
 background-color:#fff
}
.toast-error {
 background-color:#fff
}
.toast-info {
 background-color:#fff
}
.toast-warning {
 background-color:#fff
}
.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:240px) {
 #toast-container>div {
  padding:8px 8px 8px 50px;
  width:11em
 }
 #toast-container>div.rtl {
  padding:8px 50px 8px 8px
 }
 #toast-container .toast-close-button {
  right:-.2em;
  top:-.2em
 }
 #toast-container .rtl .toast-close-button {
  left:-.2em;
  right:.2em
 }
}
@media all and (min-width:241px) and (max-width:480px) {
 #toast-container>div {
  padding:8px 8px 8px 50px;
  width:18em
 }
 #toast-container>div.rtl {
  padding:8px 50px 8px 8px
 }
 #toast-container .toast-close-button {
  right:-.2em;
  top:-.2em
 }
 #toast-container .rtl .toast-close-button {
  left:-.2em;
  right:.2em
 }
}
@media all and (min-width:481px) and (max-width:768px) {
 #toast-container>div {
  padding:15px 15px 15px 50px;
  width:25em
 }
 #toast-container>div.rtl {
  padding:15px 50px 15px 15px
 }
}
