.alert-success {
    background-color:#dff0d8;
    border-color:#d6e9c6;
    color:#468847;
    padding: 6px;
    margin-bottom: 6px;
}

.alert-danger,
.alert-error {
    background-color:#f2dede;
    border-color:#eed3d7;
    color:#b94a48;
    padding: 6px;
    margin-bottom: 6px;
}

.alert-info {
    background-color:#d9edf7;
    border-color:#bce8f1;
    color:#3a87ad;
}

.alert-success div,
.alert-danger div,
.alert-error div,
.alert-info div {
    display: table-cell;
}

.alert-success span,
.alert-danger span,
.alert-error span,
.alert-info span {
    display: table-cell;
    width: 1%;
}

.alert-success span button,
.alert-danger span button,
.alert-error span button,
.alert-info span button {
	font-size: 20px;
	background: transparent;
	border: 0;
	opacity: 0.2;
}

