.alert-minimalist {
	background-color: rgba(244, 244, 244, 0.9);
	border-color: rgba(149, 149, 149, 0.3);
	border-radius: 3px;
	color: #959595;
	padding: 10px;
	-moz-animation-duration: 600ms;
	-o-animation-duration: 600ms;
	-webkit-animation-duration: 600ms;
	animation-duration: 600ms;
	box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.2);
	-moz-transition: all 150ms ease-in-out !important;
	-o-transition: all 150ms ease-in-out !important;
	-webkit-transition: all 150ms ease-in-out !important;
	transition: all 150ms ease-in-out !important;
}

.alert-minimalist:hover {
	background-color: #f4f4f4;
}

.alert-minimalist > [data-notify="title"] {
	color: #333333;
	display: block;
	font-weight: bold;
	margin-bottom: 0;
}

.alert-minimalist > [data-notify="message"] {
	font-size: 80%;
}

.alert-minimalist > i {
	height: 50px;
	margin-right: 12px;
	font-size: 2.5em;
}
.alert-minimalist > i:before {
	display: inline-block;
	font-family: "Font Awesome 5 Pro";
	speak: none;
	font-style: normal;
	font-weight: 900;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 37px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.alert-minimalist.info > i {
	color: #2F96B4;
}

.alert-minimalist.info > i:before {
	content: "\f05a";
}

.alert-minimalist.success > i {
	color: #51A351;
}

.alert-minimalist.success > i:before {
	content: "\f058";
}

.alert-minimalist.warning > i {
	color: #F89406;
}

.alert-minimalist.warning > i:before {
	content: "\f06a";
}

.alert-minimalist.error > i {
	color: #BD362F;
}

.alert-minimalist.error > i:before {
	content: "\f057";
}

.alert-minimalist .progress {
	height: 2px;
	margin: 0;
	position: absolute;
	bottom: 0.5px;
	left: 0px;
	width: 100%;
	border-radius: 15px;
}

.alert-minimalist .progress-bar {
	background-color: #0089e0;
	border-radius: 15px;
}