/**
 * ==============================================================
 * COLOR STYLESHEET - DREW
 * ==============================================================
 */

/**
 * GREEN
 * - basic      : #96af5a (175,200,115)
 * - darken 5%  : #879d51 (162,187,102)
 * - darken 10% : #788c48 (150,175,90)
 */

/* BOOTSTRAP OVERRIDE */
a {
	color: #637d2d;
}
a:focus, a:hover {
	color: #566828;
}
.section-dark a, .dark-links a, .dark-link {
	color: #556826;
}
.section-dark a:hover, .dark-links a:hover, .dark-link:hover {
	color: #344311;
}
.text-primary {
	color: #96af5a;
}
.text-dark {
	color: #879d51;
}
.text-darken {
	color: #788c48;
}
a.text-primary:hover {
	color: #788c48;
}
.bg-primary {
	background-color: #96af5a;
}
a.bg-primary:hover {
	background-color: #788c48;
}
.btn-primary {
	background-color: #607d1b;
	border-color: #5a7a1b;
	color: #222;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	background-color: #879d51;
	border-color: #96af5a;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
	background-color: #96af5a;
    border-color: #96af5a;
}
.btn-primary .badge {
	color: #96af5a;
}
.btn-link {
	color: #96af5a;
}
.btn-link:hover,
.btn-link:focus {
	color: #788c48;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	background-color: #96af5a;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
	border-color: #96af5a;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
	background-color: #96af5a;
}
.pagination > li > a,
.pagination > li > span {
	color: #222;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: #788c48;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color: #96af5a;
	border-color: #96af5a;
    color: #222;
}
.label-primary {
	background-color: rgba(175,200,115,0.85);
}
.label-primary[href]:hover,
.label-primary[href]:focus {
	background-color: #879d51;
}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
	color: #96af5a;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
	border-color: #96af5a;
}
.progress-bar {
	background-color: #96af5a;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
	background-color: #96af5a;
	border-color: #96af5a;
}
.panel-primary {
	border-color: #96af5a;
}
.panel-primary > .panel-heading {
	background-color: #96af5a;
	border-color: #96af5a;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #96af5a;
}
.panel-primary > .panel-heading .badge {
	color: #96af5a;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #96af5a;
}

/* COMMON CLASSES */
.icon-list-icon {
	background-color: #96af5a;
}
/* HEADER */
/*.navbar-nav > li.header-action-button > a.btn-primary:hover, .navbar-nav > li.header-action-button > a.btn-primary:focus {*/
	/*background-color: #879d51;*/
	/*border-color: #96af5a;*/
/*}*/
/* SECTION COLOR */
.section-accent {
	background-color: #96af5a;
}
/* BENEFITS */
.section-accent .benefit {
	background-color: #879d51;
}
.benefit-icon {
	color: #96af5a;
}
/* HOW IT WORKS */
.hiw-item-icon {
	background-color: #96af5a;
}
.section-accent .hiw-item {
	background-color: #96af5a;
}
.section-accent .hiw-item.even {
	background-color: #879d51;
}
.section-accent .hiw-item-icon {
	border-color: #96af5a;
}
.section-accent .hiw-item.even .hiw-item-icon {	
	border-color: #879d51;
}
/* NUMBERS */
.numbers-item-counter {
	color: #96af5a;
}
/* PRICING TABLE */
.section-accent .pricing-package {
	background-color: #879d51;
}
.pricing-package-header {
	border-bottom-color: #96af5a;
}
.section-dark .pricing-package-header {
	background-color: #96af5a;
}
/* TESTIMONIAL */
.section-accent .testimonial {
	background-color: #879d51;
}
.testimonial-ratings {
	color: #96af5a;
}
/* TEAM */
.section-accent .team-member {
	background-color: #96af5a;
}
.section-accent .team-member.even {
	background-color: #879d51;
}
.section-accent .team-member-icon {
	border-color: #96af5a;
}

/* JPRELOADER */
#jpreBar {
	background-color: #96af5a;
}

.btn-shopnow {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a1bb66), color-stop(1, #6c9410) );
	background:-moz-linear-gradient( center top, #a1bb66 5%, #6c9410 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1bb66', endColorstr='#6c9410');
	background-color:#a1bb66;
	border:1px solid #96af5a;
	color:#ffffff;
	text-shadow:1px 1px 0px #689324;
}
.btn-shopnow:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6c9410), color-stop(1, #a1bb66) );
	background:-moz-linear-gradient( center top, #6c9410 5%, #a1bb66 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c9410', endColorstr='#a1bb66');
	background-color:#6c9410;
}

.qnt-count .incr-btn:hover {
    background: #6c9410 none repeat scroll 0 0;
}
.choose_your_mobile_network_a_wrapper a.dotted {
    color: #96af5a;
    border-bottom: 1px dotted #6c9410;
}

a.dotted-link {
	border-bottom-color: #566828;
}
.section-content a:not(.btn), .text-decoration {
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-decoration-color: rgba(111, 132, 53, 0.2);
	text-underline-offset: 2px;
}
.section-content a:not(.btn):hover, .text-decoration {
	text-decoration-color: rgba(86, 104, 40, 0.45);
}
.thin-link {
	font-weight: 400;
	color: #5d7e2c;
}
.thin-link:hover {
	color: #4b5a21;
}