@media (max-width:767px) {
	.topHead { 
		padding-bottom:10px;
	}
	
	.homeWhat {
		text-align:center;
	}
	.homeWhat strong {
		color:#420a75;
	}
	
	.homeboxImage, .twitter {
		text-align:center;
	}
	.homeboxImage .img-responsive {
		display:inline;
	}
	
	 
}

@media (min-width:768px) {
	.topHead { 
		padding-bottom:45px;
	}
	
	.social { 
		padding-top: 10px;
	} 
	
	.navbar-collapse {
		padding-left:0;
		padding-right:0;
	}
	.navbar-inverse .container {
		padding-left:0;
		padding-right:0;	
	}
	
	.bodyHead {
		height:100px;
	}
	
	.bodyHead a:link {
		color: white;
	}
	
	.bodyHead a:visited {
		color: white;
	}
	
	.bodyHead a:hover {
		color: white;
	}
	
	.bodyHead a:active {
		color: white;
	}	
}

@media (min-width:768px) and (max-width:991px) {

}

@media (max-width:991px) {
	.logo { 
		padding-top:45px; 
		text-align:center;
	}
	.logo .img-responsive {
		display:inline;
	}
	
	.navbar-inverse .navbar-toggle {
		border:0;
	}
	.navbar-toggle {
		float:left;
		margin-left:15px;
	}
	.navbar-inverse .navbar-toggle .icon-bar {
		background-color:#056406;
	}
}

@media (min-width:992px) {
	.topHead { 
		padding-top:45px;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.navbar-inverse .navbar-nav>li>a {
		font-size: 14px;
		padding-left: 10px;
		padding-right: 10px;
	}
}


.topHead { 
	background:#f3f3f3; 
}

.bodyHead { 
	background:#420a75;
	text-align:center;
	padding:25px;
	margin-bottom:30px;
	font-size:35px;
	color:#fff;
	text-transform:uppercase;
	
	-webkit-box-shadow: 0px 4px 10px -2px rgba(138,138,138,1);
	-moz-box-shadow: 0px 4px 10px -2px rgba(138,138,138,1);
	box-shadow: 0px 4px 10px -2px rgba(138,138,138,1);
}

	.bodyHead a:link {
		color: white;
	}
	
	.bodyHead a:visited {
		color: white;
	}
	
	.bodyHead a:hover {
		color: white;
	}
	
	.bodyHead a:active {
		color: white;
	}

.bodyContainer {
	padding-bottom:30px;
}

.homeboxImage {
	padding-bottom:15px;
}

.homeQuotes {
	padding-bottom:10px;
	background:#eaeaea;
	text-align:center;
	min-height:260px;
}

.carousel-inner>.item {
	color:#565656;
}

/* ==========================================================================
   Navigation Styles
 * ========================================================================== */

.navbar-inverse {
	border-top:1px solid #d9d9d9;
	border-bottom:3px solid #059907;
}

.navbar-inverse .navbar-nav>li>a {
	text-transform:uppercase; 
}
 

#navTakeAction {
	background:#056406;
	height: 50px;
    padding: 14px;
}
#navTakeAction>a {
	color:#fff;
}
#navTakeAction>a:hover {
	color:#000;
	text-decoration:none;
}

/* ==========================================================================
   footer style
   ========================================================================== */

footer {
	background:#353535;
	color:#939393;
	font-size:14px;
	font-weight:600;
	padding-top:40px;
	padding-bottom:40px;
}
footer h5 {
	color:#939393;
}
footer a {
	color:#fff;
	padding-right:20px;
}

footer a:hover {
	color:#939393;
}

footer a:last-child {
	padding-right:0 !important;
}

.vline {
	padding-right:20px;
	color:#fff;
}


/* ==========================================================================
   Utility Classes
   ========================================================================== */

.right {
	text-align:right;
}
.center {
	text-align:center;
}

h3 small {
	color:#420a75;
}

.green {
	color:#056406;
}


/* ==========================================================================
   resources boxes
   ========================================================================== */

@media (min-width: 768px) {
	.row-full-height {
	  height: 100%;
	}
	.col-full-height {
	  height: 100%;
	  vertical-align: top;
	}
	.row-same-height {
	  display: table;
	  width: 100%;
	  /* fix overflow */
	  table-layout: fixed;
	}
	.document, .curleg, .studies, .inthenews {
	  display: table-cell;
	  float: none !important;	  
	  border-left:5px solid #fff;
	  border-right:5px solid #fff;
	}
}

.col-sm-3.col-xs-height {
	padding-left:0;
	padding-right:0;
}

.nrContainer {
  width: 100%;
  height: 100%;
  margin-bottom:15px;
}  

.nrContent {
  padding:15px; 
}

.purpleBkd {
  background:#e5dfec;
}
.purpleBkdHead {
  background:#410a74;
}

.greenBkd {
  background: #eaf1dd;
}
.greenBkdHead {
  background:#056406;
}

.pinkBkd {
  background: #e1cce4;
}
.pinkBkdHead {
  background:#660b75;
}

.grayBkd {
  background: #f2f2f2;
}
.grayBkdHead {
  background:#595959;
}

.purpleBkdHead, .greenBkdHead, .pinkBkdHead, .grayBkdHead {
	padding: 15px;
	color:#fff;
	font-weight:bold;
	font-size: 18px; 
}

.left-indent {
	margin-left: 30px;
}

.purple-bold {
	color:#420a75; 
	font-weight:bold;
}

.libtm {
	margin-bottom: 15px;
}