/**
 * EMERGENCY ALERTS / 3 variants
 * ---------------------------------------------------------------------------------------------------------------------
 */

 .ealert-link {
	position: absolute;
	top: 0;
	left: 0;
	right: 50px;
	bottom: 0;
	display: block;
}
.ealert p {
	margin:0 0 0.7rem;
}
.ealert p:last-child {
	margin-bottom: 0;
}
.ealert {
	margin-bottom: 0; 
	text-align: center; 
	position: relative; 
	padding: 15px; 
	z-index: 99999;
	font-size: 1.05rem;
}
.ealert button.close-button {
	background: transparent; 
	border: 0 none;
	line-height: 1;
	color: #fff; 
	opacity: 0.75; 
	font-size: 38px; 
	top: 6px; 
	right: 15px; 
	position: absolute; 
	text-shadow:  0 3px 0 #000;
	z-index: 1000000;
}
.ealert button.close-button:hover {
	opacity: 1; 
	cursor: pointer;
}

/* not yet implemented */
.ealert.sticky { 
	position: fixed; 
	top: 0; 
	left: 0;
	right: 0;
	width: 100%; 
}

.ealert a {
	text-decoration: underline;
	color: inherit;
}
.ealert a:after {
	display: none;
}
/* CRITICAL */
.ealert.ealert-style-0 {
	background-color: #780000;
	border-color: #780000;
	color: #fff;
}
/* IMPORTANT */
.ealert.ealert-style-1 {
	background-color: #eee696;
	border-color: #eee696;
	color: #000;
}
/* INFORMATION */
.ealert.ealert-style-2 {
	background-color: #007ab9;
	border-color:#007ab9;
	color: #fff;
}