/* COLOR PALLET
#ac8d5f light brown
#f2efe6 light tan
#c2c1bd grey
#a5c0ce light blue
#182033 dark blue
 */ 
html	{
	background: #f2efe6;
	background: #f2efe6 url(../images/shell/bg-accounting.png) fixed top left no-repeat;
	}
body	{
	color: #333;
	}	
a:link, a:visited	{
	 color: #ac8d5f;
	 }
a:hover	{
	 color: #182033;
	 }	
a.logo	{
	color: #f2efe6;
	} 
.fullContainer.hdr	{	
	background: #ac8d5f;
	}
.gridFull.first.col, .bx-viewport, .bxslider	{
	border: 1px solid rgba(0,0,0,.2)!important;
	box-shadow: 4px 4px 0 0 rgba(0,0,0,.3)!important;
	}
.fullContainer.footerArea	{
	color: #f2efe6;
	background: #182033;
	/* border-top: 2px solid #ac8d5f; */
	}
.fullContainer.footerArea a:hover	{
	color: #c2c1bd!important;
	}
#sticky_navigation	{
	background: #182033;
	}
.quote	{
	border: 1px solid rgba(0, 0, 0, .3);
	border-left: 3px solid #182033;
	background: #f2efe6;
	box-shadow:  3px 3px 0px 0px rgba(0, 0, 0, .3);
	}
a#toTop	{
	background: #ac8d5f; 
	color: #f2efe6!important; 
	}
a:hover#toTop	{
	opacity: .7;
	}
	
h1	{
	color: #182033;
	}	
	
h2,h3,h4	{
	color: #182033;
	}
header h3	{
	color: #f2efe6;
	/* text-shadow: 1px 1px 1px #182033; */
	}
.grid.productGrid.homePage a .gridThird.col {
	background: #666;
	color: #fff;
	box-shadow: 4px 4px 0 0 #ccc;
}
.grid.productGrid a:nth-child(4n-3) .col {
	margin-left: 0!important;
}
.grid.productGrid.homePage a .gridThird.col:hover {
	background: #000;
}
	
q:before {
	color: #ac8d5f;
}
q:after {
	color: #ac8d5f;
}	
	
.sideLines span:before, .sideLines span:after {
	border-top: 1px solid #a5c0ce;
	border-bottom: 1px solid #a5c0ce;
}
.divider span:before, .divider span:after {
	border-top: 1px solid #a5c0ce;
	border-bottom: 1px solid #a5c0ce;
}
.divider b:after	{
	color: #a5c0ce;
}
.splat:before	{
	color: #a5c0ce;
}
nav ul li a 	{
	color: #fff!important;
	font-weight: 400!important;
	}
nav ul li a	{
	border: none!important;
	}
#nav > ul > li:hover > a,
#nav > ul:not( :hover ) > li.active > a	{
	/* background: #a5c0ce; */
	color: #ac8d5f!important;
	text-shadow: none!important;
	}
body.home #nav ul li.home a, 
body.about #nav ul li.about a,
body.taxes #nav ul li.taxes a,
body.accounting #nav ul li.accounting a,
body.licensing #nav ul li.licensing a,
body.faqetc #nav ul li.faqetc a,
body.contact #nav ul li.contact a	{
	color: #182033!important;
	text-shadow: none!important;
	background: #a5c0ce;
	}	
ul li.home a:before	{
	font-family: FontAwesome;
	content: "\f015";
	margin: 0 5px 0 0;
	font-size: 21px;
	line-height: 16px;
	}



	
table tr,
table th,
table td {
  border: none;
  border-bottom: 1px solid #333;
  font-size: 12px;
}	
table th {
  background: #a5c0ce;
  color: #182033;
  font-weight: 600;
  font-size: 1.25em;
}
table tr td {
  background: #d9d7cf;
  color: ;
  }
table tr:nth-of-type(2n+2) td {
  background: #fff;
}
/* RESPONSIVE TABLE MOBILE VIEW */
table.bt tfoot th:before,
table.bt tfoot td:before,
table.bt tbody td:before {
	background: #a5c0ce;
	color: #182033;
}








.trigger	{
	color: #fff!important;
	background: #182033;
	}
.trigger.active	{
	background: #a5c0ce;
	color: #182033;
	}
.thumb-container .thumb a	{
	color: #333;	
	background: #ccc;
}
.downloadBox	{
	background: #f0f0f0;
	border: 1px sold #ddd;
	box-shadow: 4px 4px 0 0 #ddd;
}
	
.responsive-tabs__list { 
	font-size: 15px; 
	margin: 2px 0 0 0; 
	padding: 0;
	border-bottom: 1px solid #a5c0ce; 
	padding-bottom: 11px; 
	line-height: 1em;
}
.responsive-tabs__list__item { 
	background: #a5c0ce; 
	border: 1px solid #a5c0ce; 
	color: #182033;
}
.responsive-tabs__list__item:hover {
	background: #182033;
	color: #fff;	
}
.responsive-tabs__list__item--active, 
.responsive-tabs__list__item--active:hover {
	background: #fff; 
	color: #182033;
	border-bottom-color: #fff;
}
.tabContent	{
	border-left: 1px solid #a5c0ce;
}	
	
.framed	{
	border: 1px solid #bbb;
	background: #E5E3DB;
	}
.bordered	{
	border: 1px solid #bbb!important;
	background: #E5E3DB!important;
	padding: 4px;
	}
.shadow	{
	box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
	}
.shadowDark	{
	box-shadow: 0px 2px 3px rgba(0,0,0,0.5);
	}
.shadowAll	{
	box-shadow: 0px 2px 3px rgba(0,0,0,0.5);
	}
.bx-wrapper	{
	box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
	}
.borderOpacity	{
	border: 5px solid rgba(0, 0, 0, 0.1)!important;
	}
p.dc:first-letter	{
	text-shadow: 1px 1px 1px #fff, 1px 1px 3px #fff;
	color: #666;
	}
	
.borderedHardShadow	{
	border: 1px solid #ccc;
	box-shadow: 5px 5px 0 0 #ddd;
}	
.borderedHardShadowDark	{
	border: 1px solid #aaa!important;
	box-shadow: 5px 5px 0 0 #bbb!important;
}	
.boxed	{
	background: #fff;
	background: rgba(255,255,255,.95)!important;
	box-shadow:  3px 3px 0px 0px rgba(0, 0, 0, .3);
	border: 1px solid rgba(0, 0, 0, .3);
}
.boxed h3	{
	background: #a5c0ce;
	color: #182033;
}	
.highlightBox	{
	background: #fff;
	border: 1px solid rgba(0,0,0,.2)!important;
	box-shadow: 4px 4px 0 0 rgba(0,0,0,.3)!important;
	border-left: 3px solid #ac8d5f;
}
	