.alert {
	border: 0;
	border-radius: 0;
	position: relative;
	padding: 20px 15px;
	line-height: 20px
}

.alert b {
	font-weight: 500;
	/* text-transform: uppercase; (eliminado) */
	font-size: 12px
}

.alert,
.alert.alert-default {
	background-color: #fff;
	color: #555;
	border-radius: 3px;
	box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(255, 255, 255, .4)
}

.alert a,
.alert .alert-link,
.alert.alert-default a,
.alert.alert-default .alert-link {
	color: #555
}

.alert.alert-inverse {
	background-color: #2e2e2e;
	color: #fff;
	border-radius: 3px;
	box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(33, 33, 33, .4)
}

.alert.alert-inverse a,
.alert.alert-inverse .alert-link {
	color: #fff
}

.alert.alert-primary {
	background-color: #af2cc5;
	color: #fff;
	border-radius: 3px;
	box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(156, 39, 176, .4)
}

.alert.alert-primary a,
.alert.alert-primary .alert-link {
	color: #fff
}

.alert.alert-success {
	background-color: #ffed00;
	color: #000;
	border-radius: 3px;
	box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(76, 175, 80, .4)
}

.alert.alert-success a,
.alert.alert-success .alert-link {
	color: #fff
}

.alert.alert-info {
	background-color: #00bcd4;
	color: #fff;
	border-radius: 3px;
	box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(0, 188, 212, .4)
}

.alert.alert-info a,
.alert.alert-info .alert-link {
	color: #fff
}

.alert.alert-warning {
	background-color: #2e2e2e;
	color: #fff;
	border-radius: 3px;
	box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(255, 152, 0, .4)
}

.alert.alert-warning a,
.alert.alert-warning .alert-link {
	color: #fff
}

.alert.alert-danger {
	background-color: #f55a4e;
	color: #fff;
	border-radius: 3px;
	box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(244, 67, 54, .4)
}

.alert.alert-danger a,
.alert.alert-danger .alert-link {
	color: #fff
}

.alert.alert-rose {
	background-color: #eb3573;
	color: #fff;
	border-radius: 3px;
	box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(233, 30, 99, .4)
}

.alert.alert-rose a,
.alert.alert-rose .alert-link {
	color: #fff
}

.alert-info,
.alert-danger,
.alert-warning,
.alert-success,
.alert-rose {
	color: #fff
}

.alert-default a,
.alert-default .alert-link {
	color: rgba(0, 0, 0, .87)
}

.alert span {
	display: block;
	max-width: 89%
}

.alert.alert-danger i {
	color: #f44336
}

.alert.alert-warning i {
	color: #ffed00
}

.alert.alert-success i {
	color: #ffed00
}

.alert.alert-info i {
	color: #00bcd4
}

.alert.alert-primary i {
	color: #000000
}

.alert.alert-rose i {
	color: #e91e63
}

.alert.alert-with-icon {
	margin-top: 43px;
	padding-left: 66px
}

.alert.alert-with-icon i[data-notify=icon] {
	display: block;
	left: 15px;
	position: absolute;
	margin-top: -39px;
	font-size: 20px;
	background-color: #fff;
	padding: 9px;
	border-radius: 50%;
	max-width: 38px;
	box-shadow: 0 10px 30px -12px rgba(0, 0, 0, .42), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2)
}

.alert .close i {
	color: #fff
}

.alert i[data-notify=icon] {
	display: none
}

.alert .alert-icon {
	display: block;
	float: left;
	margin-right: 15px
}

.alert .alert-icon i {
	margin-top: -7px;
	top: 5px;
	position: relative
}

.alert [data-notify=dismiss] {
	margin-right: 5px
}
