font[color="blue"] {
	color: rgb(77, 119, 255);
}


.updates-board {

}

.large-heading {
	font-size: 22px;
}

.updates-info {
	display: -webkit-flex;
	display: flex;
	background-color: #013243;
	margin-bottom: 5px;
	padding: 5px;
}

.updates-info > div,
.otf-slideshow {
	display: inline-block;
}

.updates-info > div {
	max-width: 350px;
	vertical-align: top;
}

.otf-slideshow {
	width: 250px;
	min-width: 250px;
	margin: 0;
	margin-left: 15px;
	padding-left: 15px;
	border-left: 1px solid #1C537A;
}

.otf-slideshow__img {
	display: block;
	margin: auto;
}

.otf-slideshow__caption {
	background: #1C537A;
	margin-top: 12px;
	padding: 3px;
}

.otf-slideshow__caption-header {
	margin: 0;
	font-size: inherit;
	font-weight: bold;
	color: white;
}

.updates-message {
	border-width: 2px;
	border-style: solid;
	border-color: #5C5C5C;
	margin: 1px;
	margin-bottom: 11px;
}

.updates-message--ot {
}

.updates-message__meta {
	padding: 2px;
	border: 2px solid #5C5C5C;
	border-left-width: 0;
	border-right-width: 0;
	margin: 0;
	background-color: #484848;
	list-style: none;
}

.updates-message__meta .priority--Black {
	color: black;
	text-shadow: white 0px 0px 5px;
	font-weight: bold;
}

.updates-message--status .updates-message__meta {
	margin-top: -2px;
}

.updates-message__heading {
	color: white;
	background-color: #5C5C5C;
	padding: 2px;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;
}

.updates-message__heading a {
	color: inherit;
	font-weight: inherit;
}

.updates-message__heading a:hover {
	text-decoration: underline;
}


/* Deal with unclosed font tags */
.updates-message__heading font,
.updates-message__meta font {
	color: white;
	font-family: Verdana;
	font-size: 11px;
}


.updates-message__content {
	padding: 2px;
	background: black;
}

.updates-message__content table:not(.table),
.updates-message__content table:not(.table) tbody,
.updates-message__content table:not(.table) tr,
.updates-message__content table:not(.table) td {
	display: block;
	padding: 0;
	width: 100%;
	box-sizing: border-box;
}

.updates-message__content td {
	padding: 2px;
}

/*
	if ($affiliation eq "sw") {
		$icon="sw.gif"; 
		$bordercolor="005151"; 
		$bgcolor="002B2B";
	} elsif ($affiliation eq "st") {
		$icon="st.gif"; 
		$bordercolor="003F7D"; 
		$bgcolor="002346";
	} elsif ($affiliation eq "ot") {
		$icon="ot.gif";	
		$bordercolor="5C5C5C"; 
		$bgcolor="484848";
	} elsif ($affiliation eq "fy") {
		$icon="fy.gif";	
		$bordercolor="ffae00"; 
		$bgcolor="aa7400";

*/

.priority--Green {
	color: rgb(0, 208, 10);
}
.border-priority--Green {
	border-color: rgb(0, 208, 10);
}

.priority--Yellow {
	color: rgb(218, 215, 0);
}
.border-priority--Yellow {
	border-color: rgb(218, 215, 0);
}


.priority--Red {
	color: rgb(237, 22, 22);
}

.border-priority--Red {
	border-color: rgb(237, 22, 22);
}

.priority--Blue {
	color: rgb(46, 141, 234);
}

.border-priority--Blue {
	border-color: rgb(46, 141, 234);
}

.priority--Black {
	color: rgb(95, 95, 95);
	text-shadow: black 0px 0px 10px;
}
.border-priority--Black {
	border-color: rgb(95, 95, 95);
}

@media (max-width:550px) {
	.updates-info > div {
		max-width: none;
	}

	.updates-info {
		display: block;
	}	
	
	.otf-slideshow {
		display: block;
		width: 250px;
		margin: 0 auto;
		border-left: none;
	}
}