/**
 * jQuery toast plugin created by Kamran Ahmed copyright MIT license 2014
 */
.jq-toast-wrap { 
    display: block; 
    position: fixed; 
    width: 250px;  
    pointer-events: none !important; 
    margin: 0; 
    padding: 0; 
    letter-spacing: normal; 
    z-index: 9000 !important; 
}
.jq-toast-wrap * { 
    margin: 0; 
    padding: 0; 
}

.jq-toast-wrap.bottom-left { 
    bottom: 20px; 
    left: 20px; 
}
.jq-toast-wrap.bottom-right { 
    bottom: 20px; 
    right: 40px; 
}
.jq-toast-wrap.top-left { 
    top: 20px; 
    left: 20px; 
}
.jq-toast-wrap.top-right { 
    top: 20px; 
    right: 80px; 
}

.jq-toast-single { 
    display: block; 
    width: 100%; 
    padding: 10px; 
    margin: 0px 0px 5px; 
    border-radius: 4px; 
    font-size: 13px; 
    font-family: arial, sans-serif; 
    line-height: 17px; 
    position: relative;  
    pointer-events: all !important; 
    background-color: #444444; 
    color: white; 
}

.jq-toast-single h2 { 
    font-family: arial, sans-serif; 
    font-size: 14px; 
    margin: 0px 0px 7px; 
    background: none; 
    
    color: inherit; 
    line-height: inherit; 
    letter-spacing: normal; 
}
.jq-toast-single a { 
    color: #eee; 
    text-decoration: none; 
    font-weight: bold; 
    border-bottom: 1px solid white; 
    padding-bottom: 3px; 
    font-size: 12px; 
}

.jq-toast-single ul { 
    margin: 0px 0px 0px 15px; 
    background: none; 
    padding:0px; 
}
.jq-toast-single ul li { 
    list-style-type: disc !important; 
    line-height: 17px; 
    background: none; 
    margin: 0; 
    padding: 0; 
    letter-spacing: normal; 
}

.close-jq-toast-single { 
    position: absolute; 
    top: 3px; 
    right: 7px; 
    font-size: 14px; 
    cursor: pointer; 
}

.jq-toast-loader { 
    display: block; 
    position: absolute; 
    top: -2px; 
    height: 5px; 
    width: 0%; 
    left: 0; 
    border-radius: 5px; 
    background: #D1EDD6; 
}
.jq-toast-loaded { 
    width: 100%; 
}
.jq-has-icon { 
    padding: 10px 10px 10px 50px;
    background-repeat: no-repeat; 
    background-position: 10px; 
}
.jq-icon-info { 
    background-image: url(/static/images/infocircle.png); 
    background-color: #F1F7FA; 
    color: #d9edf7; 
    border-color: #bce8f1; 
}
.jq-icon-warning { 
    background-image: url(/static/images/warning2.png); 
    background-color: #FAF0E4; 
    color: #fcf8e3; 
    border-color: #faebcc; 
}
.jq-icon-error { 
    background-image: url(/static/images/error_circle.png);
    background-color: #F8E2E1; 
    color: #676767; 
    border-color: #676767; 
}
.jq-icon-success { 
    background-image: url(/static/images/icon_check_circle.png); 
    background-color: #F1FAF3; 
    color: #676767; 
    border-color: #F1FAF3; 
}