/* Alerts */
.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}
.alert h4 { font-weight: 600; }

.alert-dismissable, .alert-dismissible {
	padding-right: 35px;
}
.alert-success {
	color: #fff;
	background-color: #82af52 ;
	border: #a0d468;
}
.alert-danger {
	color: #fff;
	background-color: #f2838f;
	border: #ed5565;
}
.alert-info {
	color: #fff;
	background-color: #5ab1d0;
	border: #4fc1e9;
}
.alert-warning {
	color: #745c32;
	background-color: #ffdd87;
	border: #ffce54;
}