:root {
	/*--green: #016f00; */
   /* --hovergreen: #02a100; */
	--green: #053b79;
}

.sub .inner, .resources-bldc #content-wrap {
	/*background: url(green-bar.png) no-repeat left top;*/
	/*background: url(assets/images/green-bar.png) no-repeat left top;*/
	background: url(/assets/images/black-bar.png) no-repeat left top;
    
    
}
#upper-nav {
    border-bottom-color: #043c79; /*#53b852; */
}

.brand h2.brand-title {
    color: #0074ba; /*#02a100;*/
}

.btn-danger {
    background-color: var(--green);
    border-color: var(--green);
}

/*
.btn-danger:hover{background-color:#3869a1 !important;border-color:#3869a1 !important;}
.btn-danger:focus{background-color:#3869a1 !important;border-color:#3869a1 !important;}
*/
/* 
o//orig
#middle-nav .logo img {
    margin-top: 24px;
    margin-bottom: 23px;
}
*/
#middle-nav .logo img {
    margin-top: 18px;
    margin-bottom: 23px;
    margin-left:10px;	
}

	#subnav div.green a,
	#subnav div.green a:link,
	#subnav div.green a:visited {
		text-align: left;
	}
    
#subnav div.green a,
#subnav div.green a:link,
#subnav div.green a:visited {
    font-size: 13px;
}

    
#subnav div.green {
    margin: -30px 0 0 0;
    color: #FFFFFF;
    white-space: nowrap;
    text-indent: 0;
	padding-left: 0;
	height: auto;
}
#subnav div.green a, 
#subnav div.green a:link, 
#subnav div.green a:visited {
    background: none;
	padding: 0;
	font-weight: normal;
	width: 300px;
	height: 30px;
	line-height: 30px;
	margin: 0 10px;
}    
/*
#subnav li.thin a:hover,
#subnav li.thin a:focus,
#subnav a:hover,
#subnav a:active {
    color: #FFFFFF;
    background-color: #53b852;
}

#subnav li.thin.active a {
    background-color: #53b852;
    color: white;
}
*/
ul.product_list > li {
    clear: both;
}    

.nacinc-image {
    width:200px;
    margin-right:75px;
    margin-bottom:30px;
    float:left;
}

sidebar-right-none {
   padding: 0px;        
}

/*for news pages */
.post img {
	padding: 4px;
	margin: 1em;
	max-width:175px !important;
}

.post img.left {
	float: left;
	vertical-align: top;
	margin-top: 3px;
	margin-right: 1em;
	margin-bottom: 0px;
	margin-left: 0px;
}

.post img.right {
	float: right;
	vertical-align: top;
}

.overview img {
	padding: 4px;
	margin: 1em;
	max-width:175px !important;
}

/* about pages */

.post img.left {

    float: left;
    vertical-align: top;
    margin-top: 3px;
    margin-right: 1em;
    margin-bottom: 0px;
    margin-left: 0px;
	clear:both;

}

.post img.right {
	float: right;
	vertical-align: top;
	clear:both;
}

.post img {

    padding: 4px;
    border: 1px solid #939393;
    background-color: #ffffff;
    margin: 1em;
    max-width: 100%;
	clear:both;

}

.entry p{
	clear:both;
}

.typical_user_applications{
	width: 100%;
	float: left;
}

.typical_user_applications_left{
	width: 50%;
	float: left;
}
.typical_user_applications_right{
	width: 50%;
	float: left;
}
.btn-danger:hover {
	color: #fff;
	background-color: #0f62ba;
	border-color: #0f62ba;
}
@media only screen and (max-width: 500px) {
    .typical_user_applications_left{
		width: 100%;
		float: left;
	}
	.typical_user_applications_right{
		width: 100%;
		float: left;
	}
}

/* From  ACS features table */
.features th, .features td {
	padding: 5px 10px;
}
.features th {
	text-align:left;
	white-space: nowrap;
}
.features thead th {
	text-align: center;
}

