/*
 * 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 {
    font-weight: 900;
    -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: -0.3em;
    top: -0.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: 0.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: 0.4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    filter: alpha(opacity=40);
}
.rtl .toast-close-button {
    left: -0.3em;
    float: left;
    right: 0.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 center;
    background-repeat: no-repeat;
    -moz-box-shadow: 0 0 12px #999;
    -webkit-box-shadow: 0 0 12px #999;
    box-shadow: 0 0 12px #999;
    color: #fb641b;
    opacity: 1;
    -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;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: alpha(opacity=100);
    cursor: pointer;
}
#toast-container > .toast-info {
    background-color: #fb641b !important;
    color: white !important;
    width: 350px !important;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYEAQAAAAa7ikwAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAAAqo0jMgAAAAlwSFlzAAAAYAAAAGAA8GtCzwAAAAd0SU1FB+cCHAk7FfkkCoEAAAG6SURBVEjHtVZLTgJBFKxu5gK6Qz7BsPEm8h/2cgQ5BgkbTNyYEENMvADhk7mIO0cWiAEWmAALAplhysUEUYPTLUIlk/SiuqpfvzfvtUAA6MXjQKEAkc0CySR4dgYAEMMh+PICWBbQagk5GOAvoBeNkvU66ThUwnHIx0fy/FxPnOk0OZ2qhX9iPieLRYV4uUyu138X32C9JsvlX8RTKdJ19xf/YuLl8z/uPBbzQwzCYkFWKmS1Si6XwdzZjIxEvhjc36tPdnu7jfbuTs2v1z9LUa9amk1SCP/rdtV8x6EXixkQpgkYhrq+ikXg6QkMhSAuLtR8wwBMUwKZjN7fsVqB7TbQbAKrldYWkU6DtG2t4vBqtW3Obm70Kur5WYLhsN5pXl+3635fL+pwWEKQeuR9QEpgPD6ewWgkQds+noFtS7/lHguWJYFWC3Ddw4u7LtjpSCEHA/DhQb3h5GS7Pj1V8xuNz0HkD5jZLLimJxPy6opeqUS+vwdzp9Nvzc43ubw8XLvO5XYGdZCB411fB97c/0amaWrlf7+hn0js0hLBRvE4RD4PZrMQySQ2iRNvb0CvB1gW2G4HPVs+ABIY7Ir2MSi2AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIzLTAyLTI4VDA5OjU5OjIxKzAwOjAwCPpDYgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMy0wMi0yOFQwOTo1OToyMSswMDowMHmn+94AAAAodEVYdGRhdGU6dGltZXN0YW1wADIwMjMtMDItMjhUMDk6NTk6MjErMDA6MDAustoBAAAAAElFTkSuQmCC') !important;
}
#toast-container > .toast-error {
    background-color: #fb641b !important;
    color: white !important;
    width: 350px !important;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAHySURBVEiJvZRNiI1RGMd/z3R9TFF3cQfNmM0wJaUp3JQUJpQFZaFhoRQpG0loUkzMSCOFpYWyUmqa2cwOIxu7SWJngyRlgQwl8rN4j7pNd973nbrjqVPnPM///3yd8xxYYAn1IfBzHpwrwKWS2CWok/PPq5yok5W06QT2AquBR8DSiHjciiAVoAp0A6/SAphRt7TAf7UCdAB7WuCsmXQs+B205Rj71DtqLZ03qsPqYTVmYU+qZ5r5aRogObgGrASWqX3AZWCc7L6GGrDrge1Af+kAwADwFHgPCOwHRiLieURcBzY3YK8CgwlXHEBtB04At4FIxHbgRyMsYfcBLyPizRyJNq3gLPAC2EY2FxuA38CiWYksBkaAaXUXUFO7ygT4DHwENgErgB6ydh1XK+pustZ1A/eBdQlbBWqzfI3mPlP1lNqR9kfUCXVUXd4EO9xEN/5//qISwB6yfv/L/CtwISLelYpSYO9Ud6hrGnRr1Sl1VZHvOSe5QYaAT8A5ta7WyV7aaeBiETnU18CDHEx/RGxVq8BE0h2IiC/qM2AqhztQAQ4WJFFPX0cv8CvpetVp4BswlsMdixwjAOp54C3Z0N1N6mPAB6ArIm7k8cvcwU3gEDCTzgF8J6v8VhG5sAIAtQ04CuxMqifAvYj4U4a/oPIX81DyfAALBUwAAAAASUVORK5CYII=') !important;
}
#toast-container > .toast-success {
    background-color: white !important;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAIfGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDg4LCAyMDIwLzA3LzEwLTIyOjA2OjUzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wNy0xMlQxODowOTo0MyswNDozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjMtMDItMjhUMTE6MTQ6MTErMDY6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjMtMDItMjhUMTE6MTQ6MTErMDY6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NGRiOWIzOGItMjgyOC1lZTRjLThmZTgtMGNjYjllY2JkMDZhIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MWNmZTJjOWYtZGYyYS02MTQyLTg0NzAtZjMzMmIwMjI3MmRkIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YzJjOTBhZjktODIwYi00ZjVmLWIwZTAtYjkxNjBhZDExYWE5IiB0aWZmOk9yaWVudGF0aW9uPSIxIiB0aWZmOlhSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6WVJlc29sdXRpb249IjcyMDAwMC8xMDAwMCIgdGlmZjpSZXNvbHV0aW9uVW5pdD0iMiIgZXhpZjpDb2xvclNwYWNlPSI2NTUzNSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjgyMCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjgyMCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5NDFhMDM3NS0wNGQ0LTExN2UtYTAzYi1jYTA2OWMzMmM3NjE8L3JkZjpsaT4gPC9yZGY6QmFnPiA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjMmM5MGFmOS04MjBiLTRmNWYtYjBlMC1iOTE2MGFkMTFhYTkiIHN0RXZ0OndoZW49IjIwMjAtMDctMTJUMTg6MDk6NDMrMDQ6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NTc3YmM1MC02MDYxLTQ4NzctOTU2OS1kMjMwNzI5MTg0MmEiIHN0RXZ0OndoZW49IjIwMjAtMDctMTJUMTk6Mjg6MjcrMDQ6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0ZGI5YjM4Yi0yODI4LWVlNGMtOGZlOC0wY2NiOWVjYmQwNmEiIHN0RXZ0OndoZW49IjIwMjMtMDItMjhUMTE6MTQ6MTErMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4z366TAAADjklEQVRIiZ2WTUxcVRTHf+e+AQOIpC1IhRa1NXzYBqxRjBCgTUCxiQ026cJEo4s2xlo02sSGhSYuXBBjU4pJ06TGlQujqUmVMcWojPQLjRYs1UkphhAp2FIURD7n3eNi5o0zwKOTntW959z7O//77sd5oqr4me04moPQALILtA5kXSz0N3AW1VOodmLMDT+GrJTABtsdYB9wGMjwVRA1F2gB2oCFWyawwfYS4FfAeD4dHehldGBSp/8SAMnKseRvzpaC4nKMk5YwvRL40TeBDbbXAqE4uK8zpEN9m7B244raRf6UwrLf5NGntyd49wCfLUtgg+2bgEEA5qav269P3CAyv2VF8FJzAlfNjhcCZOfet3QloqrYYLsAFoD5mQn71QcRVO9OCf6/zZj6veNkryuK9dOAiPedD3ij7Olj47cBB8i033yYBnjf/H0AYzvaMoGjAHo51I0bKU6VKBUNfUkO1Xv0wklvD1/F2jyDyFPx+EBPWapw5+AnIefARxWB1p4fZOODv8cZowNVWHceAGOeNSC7AfT6UD+quanAzTOHuqW0ug6AtYWVUlYzlhBO1+H+3tiK9hjQGgBGwjdTgcu2xl6zs7kmrrj/u5DtPF6VNGgkPBdVIg8bkKjqmcnlsM2PhJ13z5yXguIhAMkrGnH2nyiPw8cGz7ltz9ctnafz/zpeO+Cr9IHKsHPoZCmA8863s7bz+Pdmx4uFeDd8ZuqS+1Zdld/8hAR6E2QDmTnJkZy82YRehnnipdp4z0b+iBysKPEVd0eW67UNyBkANpQlbbD+1LHNbam6xvRE75L5c5GW6gCRxXRf2YWl0QdStdcAnwNI3r1bEEnaaB0fLoi8Xv6Q/hzs8nxu6+4hJkbW+8JhQYq2evv0qbhfHslCzDSA9nd160BPzUqzpLy+j4XZgIbPrvo+SUFJlzzWtD22gnzvLXqD2NW2pw5fwV1M+TYn02XUNL25HhDgGLDfe4uOeGNM48t5iIzeBv4fU78vEoMDvAaxI2d2NlsgeirSM9aYxlfSCKRfThntBAZN/d4J7lzj1Y1qYBGWF5wGoNPr68XTIR3+ZfWCU1Aclsqm2gTlzwEfx4esUDK3ApcSfXrtykXGrk4xM+mqKpJxl0P+/VlSWFqOcRKPazVwLkmDT9EPAM1AK9HCcSt7G3gPmFu2yNV/W9pyQZ5EZBfo4yBrY6EpoAf0CyAIMubH+A+nf13csC5IFAAAAABJRU5ErkJggg==') !important;
}
#toast-container > .toast-warning {
    background-color: #fb641b !important;
    color: white !important;
    width: 350px !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYEAQAAAAa7ikwAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAAAqo0jMgAAAAlwSFlzAAAAYAAAAGAA8GtCzwAAAAd0SU1FB+cCHAoDCmH1BdYAAAHESURBVEjHzVO/S0JRGP3u40UoQtRkSi61ORpY0X8RrvovRDrZrP+CtOqSW6ODqWWDTaGLgyAmGEI6iM8SxO80GNzo+n6kDp3p8b7znXPu/b5L9B8AuN3gdBpoNIB6HUilALd7M+Ks68DjIxRUq+CtrQ2kv7yEKa6u1hTf2wMGA3OD0QjwetcwyGRgi5ubFcWDQWA2szeYz4FQaAWDUkkVu70F8nn1f6XyR/GLC0WD7+9l/elJrUcizsR5extotdSU+bw0uLtT693usrehKQ4iHic6OlKdd3fl986OGu3ggOzWFvD7gfF46Sy5VpOnfHlZPvDJBBwIWBhks6bLws2m5LXb5luVy5mIn5wAzOaNvZ7kDofmPGbw+fkvcSHAtZrlurNhSP50asnF8zOgyfmCo1E4wtkZOBx2xo3FvsU9HqDXc9bEbH2NP/H2BvZ4NBKJBJHPZ/9C+n2iw8PFCr+/2/P390kkEgS8vjpLVCjIKy2XnfV0OgL4+CByuewTzedE6TSREETJJJGm2fcYBgEPD87SrAAuFgk4PQU+PzevPpmAj4/FYq9DIaLra6JgkKDr9ke3gJjNCI0GUSoltHp9LS0n+AJhAjUnW0P8/gAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMy0wMi0yOFQxMDowMzoxMCswMDowMFztmCAAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjMtMDItMjhUMTA6MDM6MTArMDA6MDAtsCCcAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIzLTAyLTI4VDEwOjAzOjEwKzAwOjAweqUBQwAAAABJRU5ErkJggg==') !important
}
#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;
}
.toast-success {
    background-color: red;
}
.toast-error {
    background-color: #FC3E06;
}
.toast-info {
    background-color: #08E7E6;
}
.toast-warning {
    background-color: #FC8114;
}
.toast-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: #000;
    opacity: 0.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: -0.2em;
        top: -0.2em;
    }
    #toast-container .rtl .toast-close-button {
        left: -0.2em;
        right: 0.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: -0.2em;
        top: -0.2em;
    }
    #toast-container .rtl .toast-close-button {
        left: -0.2em;
        right: 0.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;
    }
}
