body, html {
  background-color: #003262;
  height: 100%;
}
img {
	width: 100%;
}

#content {
	min-height: 420px;
	background: #fff;
}

.nav-list>li>a {
	padding: 5px 0;
}


.btn-default {
	background-color: transparent;
}


.btn:active, .btn.active {
outline: 0;
background-image: none;
-webkit-box-shadow: none;
box-shadow: none;
}

.list-group-item {
	border-top: 1px solid #eee;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

/* Universal Footer */
#universal-footer {
	background-color: #003262;
	padding: 20px 0 40px;
	color: #ccc;
}
#universal-footer .nav-pills {
	margin-top: 5px;
}
#universal-footer .nav-pills>li>a {
	border-radius: 0px;
	color: #ACB5B9;
	padding: 0 15px 10px;
}
#universal-footer .nav-pills>li>a:hover,
#universal-footer .nav-pills>li>a:focus {
	color: #FDB515;
}
#universal-footer .nav-pills>li:first-child>a {
	padding-left: 0;
}

#universal-footer .logo {
	padding-right: 20px;
	max-width: 220px;
}
.block {
	margin-bottom: 30px;
}


/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	#content .inner {
		padding: 0 0 40px;
		
	}
	.block {
		margin-bottom: 40px;
	}	
	.halfBlock {
		height: 340px;
	}
	.quarterBlock, .eighthBlock {
		height: 155px;
	}
	
	.container-fluid {
		padding-left: 40px;
		padding-right: 40px;
	}
	.no-padding {
		padding: 0;
	}
	.sidebar-top {
		float: right;
	}
	#content.min-page-header .page-header h1 {
		font-size: 46px;
		line-height: 56px;
	}
}


/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	#content.min-page-header .page-header h1 {
		font-size: 54px;
line-height: 64px;
	}
	#main {
		float: right;
	}
	.halfBlock {
		height: 340px;
	}
	.quarterBlock, .eighthBlock {
		
	}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
}
/* off-screen text for screen readers */
.screen-reader {
  display: block !important;
  left: -9999px !important;
  position: absolute !important;
}
