/* Minification failed. Returning unminified contents.
(132,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found '`'
(194,4): run-time error CSS1035: Expected colon, found '{'
 */
/* GLOBAL STUFF */
html {
	font-size: 15px;
	scroll-padding-top: 100px;
}


.lao-mobile-logo {
	display: none;
	visibility: hidden;
}

/* FOR MOBILE DEVICES */
@media screen and (max-width: 992px) {
	.lao-nav-logo {
		display: none;
	}

	.lao-mobile-logo {
		display: block;
		visibility: visible;
	}

	.premiere-img {
		width: auto !important;
	}

	.banner {
		background-image: none !important;
		background-color: #02408A !important;
	}
}

@media print {
	/* MG 031814 */
	/* Overrides setting in bootstrap.css */
	/* Do not print URLs after links */
	a[href]:after {
		content: none;
	}

	#LAO-site-container {
		border: none !important;
	}
}





/* BODY */
body {
	background-color: #fafafa /*#e9e9e9bc;*/;
	font-family: 'Helvetica Neue LT Pro', 'Helvetica', sans-serif;
}

/* COLORS */
.bg-color {
	background-color: #fafafa !important;
}

/* BANNER */
.banner {
	background-image: url('/Content/images/nav-banner.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

/* NAVIGATION BAR */
.nav-link {
	color: white !important;
}

.nav-link.active {
	/*border-bottom: solid #0665bb;*/
	border-bottom: 1px solid white !important;
	color: white !important;
}







/* TEXT COLORS */
a.list-item {
	color: #0c5eaa !important;
}

p.home-feature {
	color: dimgrey;
}

ul.link-list a {
	color: #0c5eaa !important;
	text-decoration-line: none;
}



/* HOVERING */
a.hover-list:hover {
	background-color: #e9e9e9bc;
	border-left: solid #0665bb;
	text-decoration: none;
}

.nav-item>a.hover-nav {
	color: white !important;/*#666 !important;*/
	border-bottom: 1px solid transparent;
	padding-bottom: 0px;
	margin-left: 5px;
}

button.hover-nav:hover {
	/*border-bottom: solid #0665bb !important;
	background-color: #e9e9e9bc;*/
	color: white !important;
	text-decoration: none;
}

a.hover-nav:hover {
	top: -10px;
	border-bottom: 1px solid white !important;
	/*background-color: #e9e9e9bc;*/
	color: white !important;
	text-decoration: none;
}

button.hover-btn:hover {`
	background-color: #e9e9e9bc;
}

ul.link-list a:hover {
	text-decoration: underline;
}


/* BUTTONS */
.btn.btn-darkblue {
	background-color: #0c5eaa;
	color: white;
}

	.btn.btn-darkblue:hover {
		background-color: #0a4d8b;
	}


/* LAO CONTACT LEFT SIDE FIX*/
div.well.well-sm {
	border-top: solid 1px;
	border-bottom: solid 1px;
	border-color: lightgray;
	padding: 5px 0px 5px 0px;
}

div.well {
	border-top: solid 1px;
	border-bottom: solid 1px;
	border-color: lightgray;
	padding: 5px 0px 5px 0px;
}

div.panel.panel-default {
	border-bottom: solid 1px;
	border-color: lightgray;
	padding: 5px 0px 5px 0px;
}

div.panel a {
	color: #0c5eaa !important;
}


/* ANCHORS */
a {
	color: #0c5eaa;
	text-decoration: none;
}

	a:hover {
		text-decoration: underline;
		text-decoration-color: #0c5eaa7b;
	}

/* BACK TO TOP BUTTON */
#topper {
	position: fixed;
	right: 15px;
	bottom: 15px;
	a {
		background: $primary-color;
		color: $white;
		width: 50px;
		height: 50px;
		justify-content: center;
		align-items: center;
		text-decoration: none;
		display: flex;
		transition: opacity 0.3s linear;
		&:hover {
			opacity: 0.7;
		}
	}
}

