@font-face{
	font-family:'FontAwesome';
	src:url('../font/fontawesome/fontawesome-webfont.eot');
	src:url('../font/fontawesome/fontawesome-webfont.eot') format('embedded-opentype'),
	url('../font/fontawesome/fontawesome-webfont.woff2') format('woff2'),
	url('../font/fontawesome/fontawesome-webfont.woff') format('woff'),
	url('../font/fontawesome/fontawesome-webfont.ttf') format('truetype'),
	url('../font/fontawesome/fontawesome-webfont.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}
.toast-info, .toast-success, .toast-warning, .toast-error {
    padding:10px;
    width: 100%;
	border-radius: 3px;
	font-size: 10pt;
    margin: 3px auto auto;
}
.toast-info:before, .toast-success:before, .toast-warning:before, .toast-error:before {
    font-family:FontAwesome;
    font-style:normal;
    font-weight:400;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:.2em;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.toast-info:before {
    content:"\f05a";
}
.toast-success:before {
    content:'\f00c';
}
.toast-warning:before {
    content:'\f071';
}
.toast-error:before {
    content:'\f057';
}
.toast-info {
    color: #00529B;
    background-color: #BDE5F8;
	border: 1px solid #00529B;
}
.toast-success {
    color: #4F8A10;
    background-color: #DFF2BF;
	border: 1px solid #4F8A10;
}
.toast-warning {
    color: #9F6000;
    background-color: #FEEFB3;
	border: 1px solid #9F6000;
}
.toast-error {
    color: #D8000C;
    background-color: #FFBABA;
	border: 1px solid #D8000C;
}

#toaster {
	position: absolute;
	margin: auto;
	left: 210px;
	right: 50px;
	opacity: 0.97;
	z-index: 500;
}

@media screen and (max-width: 640px) {
	#toaster {
		left: 5px;
		right: 5px;
		opacity: 0.97;
		z-index: 500;
	}
}

#toaster.toaster-fixed {
	position: fixed;
	top: 0;
}
.toast {
	display: none;
}
.toast-close {
	float: right;
	cursor: pointer;
}