.notifier-popup {
	position            : fixed;
	top                 : 5px;
	left                : 5px;
	padding             : 5px;
	font-size           : 14px;
	z-index             : 1000;
	color               : #000;
	background-color    : #fff;
	width               : 400px;
	max-width           : 97%;
	/**/
	display             : -ms-flexbox;
	display             : -moz-box;
	display             : -webkit-flex;
	display             : flex;
	-webkit-align-items : center;
	-ms-flex-align      : center;
	align-items         : center;
}

.notifier-popup.hide {
	display : none;
}

.notifier-popup.error {
	background-color : #F25F5C;
	color            : #fff;

}

.notifier-popup.warning {
	background-color : #FFC159;
	color            : #fff;

}

.notifier-popup.success {
	background-color : #4FC752;
	color            : #fff;

}

.notifier-popup.info {
	background-color : #28B0ED;
	color            : #fff;

}

.notifier-info {
	overflow     : hidden;
	/**/
	-webkit-flex : 1 3 75%;
	-moz-flex    : 1 3 75%;
	-ms-flex     : 1 3 75%;
	flex         : 1 3 75%;
}

.notifier-img {
	margin-right : 10px;
}

.notifier-title {
	display       : block;
	margin-bottom : 5px;
	line-height   : 1;
	overflow      : hidden;
	font-weight   : bold;
}

.notifier-description {
	margin-bottom : 10px;
	line-height   : 1.25em;
	overflow      : hidden;
	font-size     : 12px;
}

.notifier-btn {
	width                 : 49%;
	margin-bottom         : 7px;
	line-height           : 2.5em;
	font-size             : 12px;
	font-weight           : bold;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	background-color      : #fff;
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.15);
}

.notifier-btn:hover {
	-webkit-box-shadow : 2px 2px 6px rgba(0, 0, 0, 0.25);
	-moz-box-shadow    : 2px 2px 6px rgba(0, 0, 0, 0.25);
	box-shadow         : 2px 2px 6px rgba(0, 0, 0, 0.25);
	background-color   : #fff;
}

.notifier-btn-allow {
	color : #4FC752;
}

.notifier-btn-allow:hover {
	color : #4FC752;
	/*background-color : #4FC752;*/
}

.notifier-btn-disallow {
	color : #B4B4B4;
}

.notifier-btn-disallow:hover {
	color : #B4B4B4;
	/*background-color : #F25F5C;*/
}