/** 
 *Styles for TriLynx static websites
 */
/*custom font to match original OWF page*/
body {
	font-family: Lato, sans-serif!important;
} 

/*pad the page content to accomodate the header*/
.page-content {
	padding-top: 100px;
	padding-bottom: 35px;
}

/* header with overridden margin to stick it to the top */
.page-header {
	background-color: #3c5c93;
	margin: 0px!important;
	color: #ffffff;
	font-weight: 600;
	text-align: right;
}

.page-header img {
	height: 55px;
	padding-top: 10px;
	padding-left: 10px;
	float: left;
}

.page-header p {
	padding-top: 40px;
	margin: 0px;
	padding-right: 20px;
}

.page-footer {
	background-color: #3c5c93;
	color: #ffffff;
	font-weight: 500;
}

.page-footer img {
	height: 30px;
}

.page-footer a {
	text-decoration: none;
	color: #ffffff;
}

.page-footer p {
	margin: 0px 0px;
	display: inline;
}

/*style for images next to description*/
.product-icon {
	max-width: 350px;
}

/*style for each list item on the page*/
.list-item {
	border-radius:0!important;
}

/*style for the whole of the list group*/
.list-group-item {
	border-left:none!important;
	border-right:none!important;
}

/*Title link color*/
.title-link {
	color:#444444;
}
.title-link:hover {
	color:black;
	text-decoration: none;
}

/*style for bullet 'links' with no real link*/
.no-link {
	color:black;
	text-decoration:none;
}
.no-link:hover {
	color:black;
	text-decoration:none;
	cursor:auto;
}

/*open in new tab icon*/
.ico-launch {
	width:16px;
	height:16px;
	background-image:url(../images/baseline_launch_black_18dp.png);
}

/*custom bullet points*/
.link-item {
	list-style-type:square;
}