.alert
{
	padding: 9px;
	background-color: #f44336;
	color: #fff;
	opacity: 0.83;
	transition: opacity 0.6s;
	border-radius: 7px;
}

.alert a
{
	color: #fff !important;
}

.alert-info
{
	background-color: #2196F3;
}

.alert.success
{
	background-color: #4CAF50;
}

.alert.error
{
	background-color: #f44336;
}

.alert.warning
{
	background-color: #ff9800;
}

.alert .closebtn
{
	float: right;
}

.narrow
{
	max-width: 800px;
}

.centered
{
	margin: 10px auto;
	text-align: center;
}

.alert a:hover
{
	cursor: pointer;
}