/**
 * jQuery toast plugin created by Kamran Ahmed copyright MIT license 2014
 */
.jq-toast-wrap { display: block; position: fixed; width: 350px;  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: 40px; }

.jq-toast-single {border-radius: 5px;display: block; box-shadow: 1px 0px 30px rgba(0, 0, 0, 0.1); width: 100%; padding: 15px; margin-top:5px; font-size: 18px; font-family: inherit; line-height: 30px; position: relative;  pointer-events: all !important; background-color: #fff; color: #2b2b2b; }

.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: 2px; font-size: 15px; }

.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: 2px;right: 8px;font-size: 28px; cursor: pointer; }


.jq-toast-loader {    display: block;
    position: absolute;
    bottom: 0px;
    height: 4px;
    width: 0%;
    left: 0;
    border-radius: 15px;
    background: red; }
.jq-toast-loaded { width: 100%; }
.jq-has-icon { padding: 15px 15px 15px 60px; background-repeat: no-repeat; background-position: 14px; background-size: 35px; }
.jq-icon-info { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAACnElEQVR4Ae3bA4weYRRG4be23bA24tptjNqOimhjtdE2Tmq7sevGrG3bxpqnUY1vPHez88TO+TG8V5lMJpPJRIduTCKHtRzgNLd4RTnFvOY2pznAWnKYRBdZRGNmsYPHePGIncygiaxgAJsowK88tjBQ6aIOMzlBGCeYRR2lgRas4DVReMlKWihJ1GAR74nSWxZTQ8mgL6eJw2n6Kn5MopC4FDJJcaImucRtVWw/JepzkCQcor6iRxvOkpSztFS06MwjknSPzooOHXhC0p7QMbofzx3ScJu20fx1L5KWi9RXWKwnTesVDuNI2wQFR2vekrY3tFZQ7MOCvQqGUVgxWv5RmweEoN8Qxn3qyC+WgpkAWOr/839hKuAhteUHC8FUACyQH9w2F3Bb3jESzAXACHnFXpMBe+UNjSg2GVBEI3nBZKyaLC9Yh1Xr5AVXseqq3GiJZS3lwlgsGysXlmLZUrmwBsvWyIVjWHZMLlwBMHkiA7giFx6ZDngkFz6YDvggFypNB1TIhRLTASVy4Z3pgHdy4aHpgIfV4DB6zHTAUbmw1nTAGrmw3HTAMrkwwXTAeLnQynRAY7lx2WzAZXnBWrMBa+UFk80GTJYXNKLIZEAxjeQNu00G7JZXjDAZMLwaPF63/IJjofygNs9NBbygtvxhuamA5fKLOtwyE3CL2vKPIVgxWMGwFwv2Kiha84a0vaW1gmMCaRtXvQeeJOpzgbRcoL7CoxW3ScNtWikadLQ2dml/8PURXar26HGbqjz8fZD68W1u5BK3XGooTkylwPQChBu9Y1tB6Z0tAXlHC1YaX8Nyow6zOUkYJ5lNHaWLgWwhP9AqYj9ZQRNmsd3+Mqj3ddyD39dxS3jNbc5wkHXkMIluikwmk8lkMl8Bfbyf5eXv/xgAAAAASUVORK5CYII='); background-color: #31708f; color: #000; border-color: #bce8f1; }
.jq-icon-warning { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAAB4klEQVR4AezXIQjCABBG4TPIktGwbse2Hix2WAftsA7rwQ7rYR3secmOfcFoGgafGAQZOnem/2BfLy8+m8Q3mUwmutiytbiYc+bM3KKi4KmwmFhy5enK0iKi4qWyeFhz5+XO2qKh4V1jsZDTl1scJLT0tSQWBSWflBYDKR2fdKQWATXf1KaPjCGZaWPGiSEnZqaMPb/sTRcLLvxyYWGqODDGwTSx4sYYN1amiCNjHU0PGzw2ivPooTaaFHgVavPopTSaVPyj0ppHP5XRpOFfjdo8+uVa8+jXkmjNo1+pNY9+HanWPPrVavPolwnOo/XIjSY7cAUM28nN46P9OjQCEAiCIBgmCZAHEZAz+NH9asevOHXVWQBoUjxmQaEJ8JgNgCbFYzYUmgCPWVFoAjxmB6BJ8ZgdgCbFY5YAmhSPWQJoUjxmC6BJ8ZgtgCbFY9YAmhSP2VNoAjxm76HJ8eihyfEIoAnwCKAJ8KgrNAEefbfDo6/QBHj0vRSPvkIT4JE8skLT4REeUGgCPIIDCk2AR3lAoQnwaA8oNAEe5QGFJsCjPaDQBHiUBxSaAI+HuxAeXYUmwOPRHo5HD02MRw9NjkcPTY5HD02PRw9Nj0cPTY9HD02PRw/N4hEE+qG51lprrbU+bAD0Pcj6iwEAAAAASUVORK5CYII='); background-color: #8a6d3b; color: #fcf8e3; border-color: #faebcc; }
.jq-icon-error { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAACk0lEQVR4Ae3bM5RYURRA0Tu2PU1stbGTJrZZjaqp46RfsdlXcfoV27Zt66QO3/e/mfV235xvvCtWcCzLsiyaMZJ6lrKNQ1zkIV/5yCMucYhtLKWekTQTjchmIuu5hRM32cB4ckQLOrGSd7j1htV0kHiRwnj248d+JpAicaCA2TwiCPeZQ4FEiQRm8IwgPWEmCRIN2nCIMByijYSPkbwnLO8ZLGEikYWEbVFohxLpbCcK20mX4FHIEaJyhEIJFk25SpSu0lSCQwW3idptKoM7eC4Th0sUBXPqHicuJ0gVv1hGnJaKP/QnbgPFO4p4QtweUyxesQUNtog3dEGLruIeyVzEB/kFflwkRdyiGtQEQLX77X9TVcANksUNpoOqAJgmbnBRXcAlcY6eoC4AekZ6/ZdfRHg/IIuPKgM+kCVOMApUBsAocYJlagOWiROcURtwRswoBLUBUCgm9FMd0E9MqFEdUCMmLFEdsERM2KM6YI+YcFp1wGkx4abqgJtiwnPVAc/FhO+qA76JCZ9UB3wSE56qDngqJtxQHXCj4V9G2YNmu8WEpWi2REyoQ7NaMWEgmg0QE3LQLFvMOIVWp8RM9Wm81MdnFRVGiRNk8UHljewjWeIMm1UGbBKn6KEyoEfD/7yu+gfHdLe/mO6pCrhPsrhDnaqAWnGLFFW/WZPFPbqiRZeGudTAjGIeE7cnFIuZ4reD/v/3gqdl4hfpHCMux0gX/yjikupFf2ZUKl92aUbjyBe+NrZLj39FOtuIwjbSw5vcWKR/+b0Bw3infQDCgDbsIwz7aBPdEND04IeAoh/DmqN/DMuAFCZyAD/2M4mU+EcRV/NW+yiiATlM8D8MqgAtfhvH/cQjLnE4jHFcy7Isy/oB5qCeNQkqfjYAAAAASUVORK5CYII='); background-color: #a94442; color: #f2dede; border-color: #ebccd1; }
.jq-icon-success { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAADRElEQVR4Ae3bA8wdWxSG4a+23eDatm0E12ZUK6iNOKntxq4bq7Zt29Zb+7R7tPZMk3liv+vH4VpKTi6Xy+VyPMb3tKA345jFSnZylpPsYhWzGEdvWvA9jyiLKM/vDGMTQWxkGL9SQVnBCwzgGGEdYSDPKV2U4DemE8d0fqOE0kAVOrCLJGynA1XkE0X4n30kaQ//U0R+8CyzsDCLp2SP7zmOleN8K0sUpTvWulFENijNeHwYT2kljxrMwZc5VFWyeJiN+LSWh5Uc6rAZ3zZTN7k/ntWkYRXVFB+lWUBaFlBScdGXNPVWPHxK2j5XdFRnD2nbTXVFxRjPqV0pZJSi4UN82s+TEvUp5G2FR3HWe81/TpfRjDutpITCooH//HuMUD/8z3+79/zraMXtNlBcYfBfKvnX0YHb/aMwWJVmvkQnbrdKwfEBfhwMnA/wvoJitKf8l935EZ4PKMfJDObDCcopCH7IZD7ADwqCPhnNhz4KgiUZzYclcqMqto5EzgeoKhc+Mc5/I0Y+fCIXGmQ4HxrIhV649GB/SvnQSy5M4d7qSzzH/lTyYYpcWOzKl9wjGOXDYrmwkbtrput4joMEdSyhfNgoF/Y78q/j5YAjHOPdhPJhv1w4T2HtdQde5ojXfDgnF05RWCcVwBsc8ZgPp+TCXog/glE+7JULGyD0CMc85cOGiA+jjhHeLTDCSYN8WBzsiSz+CCf52CAfJsuF3hBxhJPm+dBLLjSCiCN8zEnjfGgoFz6HWCNY5sNncqEaxBjhC9N8KC83FsUZwTR/kYKgN0F18poPvZP/WKWTQX7sj1XKcSL+CAb5JymnYBhJGJ285MMIBcX7hNPJQz68Z/nxeifz/FXWX3B0Ms2HfxUGxdlGWJ0M87dTXOHQiPA6GeVDQ4VFCVYSXieT/JUUV3i8TVa8pWgYTRaMUlRUZzdp20N1RcfnpO3T+3vhqY/iojTzScs8Sis+qrEq60t/DtTN3tpl9hdfH8xXj1Nb/h5HadmgiKf1e0v8xDHTAwh7PM0sLEzjqfv6CEh+UYWOxmdY9ijBH8wgjun8QQmlixcZxFHTU0R7VOB3hvo/BrU7xx1//Rz3FLtYxWyLc9xcLpfL5S4AtKhxjGXXJ3sAAAAASUVORK5CYII='); color: #dff0d8; background-color: #3c763d; border-color: #d6e9c6; }

@media only screen and (max-width: 768px) {
    .jq-toast-wrap.bottom-right { width: 100%; bottom: 0px; right: 0px; }
	.jq-toast-single {border-radius: 0px !important;}
	.close-jq-toast-single { top: 14px;right: 19px;font-size: 35px}
}

