.notify-container {
	position:fixed;top:52px;right:0;width:auto;z-index:1061;font-size:14px;
}
.notify-container:before, .notify-container:after {
	display:table;content:"";
}
.notify-container:after {
	clear:both;
}
.notify-container.position-left {
	left:0;right:auto;
}
.notify-container.position-top {
	left:0;right:0;top:0;height:auto;
}
.notify-container.position-top .notify {
	float:left;
}
.notify-container.position-bottom {
	left:0;right:0;bottom:0;top:auto;height:auto;
}
.notify-container.position-bottom .notify {
	float:left;
}
.notify {
	display:block;margin:1rem;padding:.825rem;min-width:300px;cursor:default;
	max-width:300px;position:relative;border-radius:4px;
}
.notify .notify-icon {
	width:32px;height:32px;font-size:32px;text-align:center;position:absolute;margin:-16px 10px;top:50%;left:0;
}
.notify .notify-icon ~ .notify-title, .notify .notify-icon ~ .notify-text {
	position:relative;margin-left:42px;
}
.notify .notify-title, .notify .notify-text {
	display:block;margin-right:20px;
}
.notify .notify-title {
	font-weight:500;/*font-size:1rem;*/
}
.notify .notify-text {
	/*font-size:.875rem;*/
}
.notify .notify-closer {
	position:absolute;height:1rem;width:1rem;text-align:center;vertical-align:middle;/*font-size:1rem*/;font-weight:normal;
	padding:0 0 .625rem 0;z-index:3;outline:none;cursor:pointer;background-color:#ffffff;color:#777777;top:.25rem;right:.25rem;
}
.notify .notify-closer:after {
	border-color:#777777;content:'\D7';position:absolute;left:50%;top:50%;margin-top:-0.65rem;margin-left:-0.35rem;
}
.notify .notify-closer:hover {
	background-color:#cde6f7;color:#ffffff;
}
.notify .notify-closer:active {
	background-color:#92c0e0;color:#ffffff;
}
.notify {
	background-color:#e5f3fb;color:#1d1d1d;
}
.notify.success {
	background-color:#5cb85c;color:#ffffff;border-color:#3e8f3e;
	background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);
}
.notify.success .notify-closer {
	background-color:#5cb85c;color:#ffffff;
}
.notify.success .notify-closer:hover {
	background-color:#5cb85c;
}
.notify.success .notify-closer:active {
	background-color:#128023;
}
.notify.alert, .notify.error {
	background-color:#d9534f;color:#ffffff;border-color:#b92c28;
	background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);
}
.notify.alert .notify-closer, .notify.error .notify-closer {
	background-color:#d9534f;color:#ffffff;
}
.notify.alert .notify-closer:hover, .notify.error .notify-closer:hover {
	background-color:#d9534f;
}
.notify.alert .notify-closer:active, .notify.error .notify-closer:active {
	background-color:#9a1616;
}
.notify.warning, .notify.warn {
	background-color:#f0ad4e;color:#ffffff;border-color:#e38d13;
	background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);
}
.notify.warning .notify-closer, .notify.warn .notify-closer {
	background-color:#f0ad4e;color:#ffffff;
}
.notify.warning .notify-closer:hover, .notify.warn .notify-closer:hover {
	background-color:#f0ad4e;
}
.notify.warning .notify-closer:active, .notify.warn .notify-closer:active {
	background-color:#bf5a15;
}
.notify.info {
	background-color:#337ab7;color:#ffffff;border-color:#245580;
	background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);
}
.notify.info .notify-closer {
	background-color:#337ab7;color:#ffffff;
}
.notify.info .notify-closer:hover {
	background-color:#337ab7;
}
.notify.info .notify-closer:active {
	background-color:#1b6eae;
}
