/*
* Custom
*/
.btn-primary {
	background-color:  #fbb917;
	border-color:  #fbb917;
}
.legal-structure label.control-label, .btn-primary {
	color: #666 !important;
}
.btn-primary:focus, .btn-primary:hover, .btn-primary:active, .btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
	background-color:  #f4af04;
	border-color: #f4af04;
}
.logo span, .tag-box h2 span {
	color: #fbb917 !important;
}
.progress-bar {
	background-color: #fbb917;
}
/* Form progress bar */
.nfs-progress {
	background-color:#eee;
	border-bottom: 1px solid #ddd;
}
.nfs-progress .step {
	border-left: 1px solid #ddd;
	border-top:none;
}
.checkout .form-item.radio {
  border-left: 2px solid #fbb917 !important; /* needs to go into state themes */
}

/* 
* Version: 1.7
* Gold Color: #fbb917;  
* Dark Gold Hover Color: #f4af04;  
* Additional color (blue - complimentary): #0028ff;
*/
a {
  color: #fbb917;
}
a:focus, 
a:hover, 
a:active {
	color: #fbb917;
}
.color-green {
	color: #fbb917;
}
a.read-more:hover { 
	color:#fbb917; 
}
.linked:hover {
	color:#fbb917;
}

/* Headers Default
------------------------------------*/
.header .navbar-nav > .active > a {
  color: #fbb917;
}
.header .navbar-nav > .active > a {
  border-color: #fbb917;
}
.header .dropdown-menu {
	border-top: solid 2px #fbb917;
}
.header .navbar-nav > li:hover > a {
  color: #f4af04;
}
.header .nav > li > .search:hover {
  border-bottom-color: #f4af04;
  color: #f4af04;
}
.header .navbar-nav > li > a:hover,
.header .navbar-nav > .active > a {
  border-bottom-color: #fbb917;
}
.header .navbar-toggle {
  border-color: #f4af04;
}
.header .navbar-toggle,
.header .navbar-toggle:hover,
.header .navbar-toggle:focus {
  background:  #fbb917;
}
.header .navbar-toggle:hover {
  background:  #f4af04 !important;
}
.header .navbar-nav > .open > a,
.header .navbar-nav > .open > a:hover,
.header .navbar-nav > .open > a:focus {
  color: #fbb917;
}

/* Design for max-width: 991px */
@media (max-width: 991px) {
	.header .navbar-nav > .active > a,
	.header .navbar-nav > .active > a:hover,
	.header .navbar-nav > .active > a:focus {
	  background:  #fbb917;
	  color: #fff !important;
	}
	.header .navbar-nav > .active > a {
	  border-color: #eee;
	}
	.header .nav > li > .search:hover {
	  background:  #fbb917;
	}
}

/* Buttons
------------------------------------*/
.btn-u {
	background: #fbb917;
}
.btn-u:hover, 
.btn-u:focus, 
.btn-u:active, 
.btn-u.active, 
.open .dropdown-toggle.btn-u {
	background: #f4af04;
	color: #fff;
}

/* Buttons Color */
.btn-u-split.dropdown-toggle {
   border-left: solid 1px #f4af04;
}

/* Bordered Buttons */
.btn-u.btn-brd {
  border-color: #fbb917;
}
.btn-u.btn-brd:hover {
  color: #f4af04;
  border-color: #f4af04;
}
.btn-u.btn-brd.btn-brd-hover:hover {
  background: #f4af04;   
}


/* Typography
------------------------------------*/
/* Heading */
.headline h2, 
.headline h3, 
.headline h4 {
	border-bottom:2px solid #fbb917;
}

/* Blockquote */
blockquote:hover {
	border-left-color:#fbb917; 
}
.hero {
	border-left-color: #fbb917;
}
blockquote.hero.hero-default {
  background: #fbb917;
}
blockquote.hero.hero-default:hover {
  background: #f4af04;
}

/* Footer
------------------------------------*/
.footer a,
.copyright a,
.footer a:hover,
.copyright a:hover {
	color: #fbb917;
}

/* Footer Blog */
.footer .dl-horizontal a:hover {
	color:#fbb917 !important;
}


/* Accardion
------------------------------------*/
.acc-home a.active,
.acc-home a.accordion-toggle:hover { 
	color:#fbb917; 
}
.acc-home .collapse.in { 
	border-bottom:solid 1px #fbb917; 
}

/* Breadcrumb
------------------------------------*/
.breadcrumb li.active,
.breadcrumb li a:hover {
	color:#fbb917;
}

/* Page Features
------------------------------------*/
/* Tag Boxes v1 */
.tag-box-v1 {
	border-top: solid 2px #fbb917;
}

/* Tag Boxes v2 */
.tag-box-v2 {
	border-left: solid 2px #fbb917;
}

/* Tag Boxes v7 */
.tag-box-v7 {
	border-bottom: solid 2px #fbb917;
}

/* Font Awesome Icon Page Style */
.fa-icons li:hover { 
  color: #fbb917;
}
.fa-icons li:hover i {
  background: #fbb917; 
}

/* GLYPHICONS Icons Page Style */
.bs-glyphicons li:hover {
  color: #fbb917;
}

/* Progress Bar
------------------------------------*/
.progress-bar-u {
  background: #fbb917;
}

