.animated {
	-moz-animation-duration:1s;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-moz-animation-fill-mode:both;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}

.animated.infinite {
	-moz-animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
}

.pulse {
	-moz-animation:pulse;
	-webkit-animation-name:pulse;
	animation-name:pulse;
}

.remove-item {
	-moz-animation:remove-item-animation .6s cubic-bezier(.55,-0.04,.91,.94) forwards;
	-webkit-animation:remove-item-animation .6s cubic-bezier(.55,-0.04,.91,.94) forwards;
	animation:remove-item-animation .6s cubic-bezier(.55,-0.04,.91,.94) forwards;
}

.vertical-align {
	display:flex;
	align-items:center;
}

.alert-insider-notification {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#fff !important;
	padding:8px 14px;
	font-size:14px;
	line-height:17px;
	font-weight:700;
	background-color:#44abb7;
	border:none;
	width:90%;
	margin:0 5%;
}

.alert-insider-notification > [data-notify="title"] {
	display:none;
}

.alert-insider-notification > [data-notify="message"] {
	z-index:2;
	font-size:12px;
	line-height:22px;
}

.alert-insider-notification > [data-notify="message"] .btn {
	font-size:10px;
	padding:3px 8px;
	margin-left:5px;
	display:inline;
	font-weight:700;
	vertical-align:1px;
	color:#fff;
	background-color:rgba(0,0,0,.4);
	-webkit-transition:all .4s linear;
	transition:all .4s linear;
}

.alert-insider-notification > [data-notify="message"] .btn:hover {
	background-color:rgba(0,0,0,1);
}

.alert-insider-notification > [data-notify="progressbar"] {
	margin:0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
	background-color:#44abb7;
}

.alert-insider-notification .progress {
	height:100%;
	color:rgba(0,0,0,.1);
	background-color:#44abb7;
}

.alert-insider-notification .progress .progress-bar {
	height:100%;
	color:#fff;
	background-color:rgba(0,0,0,.1);
}

.alert-insider-notification .close {
	display:block;
	top:4px!important;
	right:5px!important;
	font-size:12px;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-shadow:none;
	opacity:1;
	-webkit-transition:all .4s linear;
	transition:all .4s linear;
}

.alert-insider-notification .close:hover {
	color:#000;
}