/* Sitewide Alert System Style Overrides*/
/*Initially Posted 080526 Per WF 778550 */

[data-sitewide-alert] .alert-green.sitewide-alert,
[data-sitewide-alert] .alert-red.sitewide-alert,
[data-sitewide-alert] .alert-orange.sitewide-alert {
    padding: 1.25rem 0 1.125rem;
}
[data-sitewide-alert] .alert-green.sitewide-alert {
    background-color: #D9ECE2;
    /* var(--bc-color-success-surface); */
}
[data-sitewide-alert] .alert-red.sitewide-alert {
    background-color: #F7E6E6;
    /* var(--bc-color-error-surface); */
}
[data-sitewide-alert] .alert-orange.sitewide-alert {
    background-color: #FAE4D3;
    /* var(--bc-color-warning-surface); */
}
@media screen and (max-width: 1024px) {
[data-sitewide-alert] .alert-green.sitewide-alert,
[data-sitewide-alert] .alert-red.sitewide-alert,
[data-sitewide-alert] .alert-orange.sitewide-alert {
		padding: 1rem .5rem 1rem 1rem;
	}
}

[data-sitewide-alert] .sitewide-alert p {
  font-family: var(--bc-body-font);
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.4rem;
  color: var(--bc-color-text-gray-darkest);
}

.alert-headline {
	font-weight: 600;
}

element.style {
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25;
}

/* Links */
[data-sitewide-alert] .sitewide-alert a {
	font-family: var(--bc-body-font);
	font-weight: 400;
    color: var(--bc-color-text-brand-blue) !important;
    font-size: .875rem !important;
    line-height: 1rem !important;
    text-decoration: underline;
    text-underline-offset: 3px;
}
[data-sitewide-alert] .sitewide-alert a:hover {
	text-decoration: none;
}
/* Close Button Icon */
[data-sitewide-alert] .sitewide-alert .close:before {
    content: "✕";
    font-family: var(--bc-body-font);
    font-weight: 600;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    line-height: 0;
    color: var(--bc-color-text-gray-darkest);
    font-size: 1.125rem;
    padding: 1.125rem 1rem;
}
@media screen and (max-width: 1199px) {
  [data-sitewide-alert] .sitewide-alert .close {
  margin-left: 0;
}