﻿
/*-------------------------  RED STUFF -------------------------*/


a,
.tp-caption a {
	color: #2C863A;
}


	a, a:hover, a:active,
	#topNav ul.nav li li a:hover,
	.tp-caption a:hover,
	.featured-box-minimal h4,
	.glyphicon, .wi,
	ul.side-nav a:hover,
	ul.side-nav ul li.active > a,
	.li, div.owl-carousel .caption,
	.pagination > li > a,
	.pagination > li > span,
	.pagination > li > a:hover,
	.pagination > li > span:hover,
	.pagination > li > a:focus,
	.pagination > li > span:focus,
	div.mega-price-table .pricing:hover h4,
	div.mega-price-table .pricing-table i.fa, /* icons */
	#blog a > span,
	#blog h1 > span,
	.cartContent a.remove_item:hover,
	.owl-carousel.featured a.figure > span > i,
	.btn-link,
	.help-block,
	.error {
		color: #098A1D;
	}


/* Primary Button */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,
.daterangepicker td.active,
.daterangepicker td.active:hover,
.btn-primary:hover,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
	border-color: #2C863A;
	background-color: #2C863A;
}



span.badge,
#toTop:hover,
#bar, .slider-handle,
div.featured-box i.fa,
i.featured-icon,
.progress-bar-primary,
.modal-header,
.timeline .timeline-left .item:before,
.timeline .timeline-right .item:before,
.timeline .timeline-centered .item.pull-right:before,
.timeline .timeline-centered .item.pull-left:before,
div.mega-price-table .pricing-title,
div.mega-price-table .pricing-head,
div.mega-price-table .pricing.popular,
#topNav ul.nav > li:hover > a:before,
#topNav ul.nav > li.active > a:before,
.styleBackgroundColor,
.policyholders-options a:hover figure {
	background-color: #2C863A;
}

/* icons , boxes */
	i.featured-icon:after,
	div.featured-box.nobg.border-only i.fa {
		color: #2C863A;
		border-color: #2C863A;
	}
section.product-view-colors a:hover,
section.product-view-colors a.active,
i.featured-icon {
	border-color: #2C863A;
}
	i.featured-icon.empty {
		color: #2C863A !important;
		border-color: #2C863A;
	}



/* embed title */
section header em,
h1 > em, h2 > em, h3 > em, h4 > em, h5 > em, h6 > em {
	font-style: normal;
	color: #2C863A;
}

/* Top Nav active/hover */
#topNav ul.nav > li.mega-menu > ul li:hover > a,
#topNav ul.nav > li.mega-menu > ul li.active > a,
#topNav ul.nav > li:hover:before,
#topNav ul.nav > li.active:before {
	background-color: #2C863A;
}
/* Top Nav color active */
#topNav .nav-pills.colored > li.active > a,
#topNav .nav-pills.colored > li.active > a:hover,
#topNav .nav-pills.colored > li.active > a:focus {
	color: #fff;
	background-color: #2C863A;
}

/* Misc */
.styleBackgroundColor,
.featured-box-minimal i.fa {
	background-color: #2C863A;
}

ul.list-icon li:before {
	color: #2C863A;
	font-size: 16px;
}

.panel-epona {
	border: #2C863A 1px solid;
}

	.panel-epona > .panel-heading {
		background-color: #2C863A;
		color: #fff;
	}

/* Slider Captions */
.tp-caption.block_styleColor {
	background-color: #2C863A;
	color: #fff;
}
.tp-caption.block_white {
	color: #2C863A;
}

/* flex slider */
.flexslider.flexFull .flex-direction-nav a:hover,
.flexslider.flexContent .flex-direction-nav a:hover {
	background-color: #2C863A;
	color: #fff;
}

/* essentials rewrite */
.alert.alert-default {
	border-left: #2C863A 3px solid;
}

/* item box */
.item-box .item-hover .overlay {
	background-color:rgba(49,155,66,0.6);
}



/* 
	Sky Forms
*/
/**/
/* normal state */
/**/
.sky-form .toggle i:before {
	background-color: #2C863A;
}
.sky-form .button {
	background-color: #2C863A;
}


/**/
/* checked state */
/**/
.sky-form .radio input + i:after {
	background-color: #2C863A;
}
.sky-form .checkbox input + i:after {
	color: #2C863A;
}
.sky-form .radio input:checked + i,
.sky-form .checkbox input:checked + i,
.sky-form .toggle input:checked + i {
	border-color: #2C863A;
}
.sky-form .rating input:checked ~ label {
	color: #2C863A;
}




















/*------------------------- LIGHT RED STUFF -------------------------*/

.policyholders-options a h4 b {
	color: #2C863A;
}

.policyholders-options figure {
	background-color: #2C863A;
}

/* Primary Button */
.btn-primary {
	border-color: #2C863A;
	background-color: #2C863A;
	transition: all .3s;
}
	.btn-primary:hover {
		background-color: #00558C;
		border-color: #00558C;
	}

.btn-white {
	color:#999 !important;
}










/*------------------------- BLUE STUFF -------------------------*/

p.dropcap:first-letter, 
.styleColor {
    color: #002b4e;
}


body.boxed,
p.dropcap.color:first-letter {
    background-color:#002b4e;
}

.btn-alt {
	border-color:#002b4e;
	background-color:#002b4e;
}

.btn-primary.active.focus, 
.btn-primary.active:focus, 
.btn-primary.active:hover, 
.btn-primary:active.focus, 
.btn-primary:active:focus, 
.btn-primary:active:hover, 
.open>.dropdown-toggle.btn-primary.focus, 
.open>.dropdown-toggle.btn-primary:focus, 
.open>.dropdown-toggle.btn-primary:hover {
    background-color: #002b4e;
    border-color:#002b4e;
}

.dropdown-menu>.active>a, 
.dropdown-menu>.active>a:focus, 
.dropdown-menu>.active>a:hover {
    background: #002b4e;
}

	.dropdown-menu > li > a:focus {
		text-decoration: underline;
	}











/*------------------------- YELLOW STUFF -------------------------*/




/* Top Nav */
#topNav ul.nav .dropdown-menu>li.active>a, 
#topNav ul.nav .dropdown-menu>li:hover>a, 
#topNav ul.nav .dropdown-menu>li:focus>a {
	color:#fff !important;
	background-color:#d58347;
}

#topNav ul.dropdown-menu>li:hover>a.dropdown-toggle:after { /* arrow sub-submenu */
	color:#fff;
}


.copyright {
	color: #ffffff;
}

#footer .copyright a {
	color: white;
	font-weight: bold;
	margin: 0 .25rem;
}
#footer .copyright a:hover {
	color: white;
	text-decoration:underline;
}

.flexslider .slides .box p a {
	color: #2C863A;
	font-weight: bold;
}

#footer li a:hover,
#footer a:hover {
	color: #00558C;
}

.dropdown-menu > li:hover > a,
.dropdown-menu > li:focus > a {
	background-color: #d58347;
}




body.boxed #topBar {border-top: #d58347 4px solid;}



.flexslider .slides .box p a.btn {color: #fff;}









/*---------- Multi Step Form Colors ----------*/



.apply .radio label span {
    background: #efefef;
}

.apply .radio label span:hover {
    background: #e5e5e5;
}

.radio label input[type=radio]:checked + span {
    background: #002b4e;
    color: #fff;
}


