 
 

/* ============= Theme Colors ============== */
.cpa .content p a, 
.cpa a, .cpa a:visited
{
  color: #d2594f;
 
}
 
.cpa a:active, .cpa a:hover
{
	color:#245573;
 

}


.cpa .breadcrumbs a {color: #ffffff !important;}
.cpa a.btn, .cpa a.button {color: #ffffff !important; background-color: #245573; border-color: #245573; }

.cpa a.btn:hover, .cpa a.button:hover {color: #fff; background-color: #d2594f; border-color: #d2594f; }

.cpa a.list-group-item {color: #245573; background-color: #fff}
.cpa a.list-group-item:hover  {color: #fff; background-color: #4d8ea5; border-color: #4d8ea5; } 
.cpa a.list-group-item.active  {color: #fff; background-color: #245573; border-color: #245573; }


 

.cpa .head-1 .menu-bar  ul.nav.navbar-nav.menu-1 li.highlight a

{
    background: #d2594f;
    color:#fff;
    }

.cpa header .navbar-nav li a,
.cpa .main-text-color {
	color: #245573;
}
.cpa .side-menu .active {
	color: #4d8ea5;
}
.cpa .side-menu a:hover {
	color: #4d8ea5;
}

.cpa .head-1 .menu-bar ul.nav.navbar-nav.menu-1 li.highlight a span.main-text-color.light:before{color: #245573;}


.cpa header.head-1 .menu-bar .utilities-buttons a i, 
.cpa header.custom-1 .utilities-buttons a i {
	color: #245573;
}
.cpa header .navbar-nav > li.active > .dropdown > a, 
.cpa header .navbar-nav > li.active > a {
	 
}
 
.cpa header .navbar-nav li ul.dropdown-menu li a {
	color: #1e1e1e;  border-left : 3px solid transparent;
}
.cpa header .navbar-nav li.dropdown ul.dropdown-menu li a:hover {
	background: #4d8ea5;
	color: #fff !important;
}
.cpa header .navbar-nav li ul.dropdown-menu li.active a {	color: #fff !important; }

.cpa header .menu-1 li.active.dropdown > a, 
.cpa header .menu-1 li.active > a {
	background-color: #245573;
	color: #ffffff !important;
}



.cpa header .menu-1 > li.dropdown > a:hover, 
.cpa header .menu-1 > li > a:hover {
	background: #4d8ea5;
	color: #fff !important;
}
 
 
header .dropdown li a.active {
	color: #4d8ea5;
}
header .dropdown li:hover {
	color: #4d8ea5;
}
header .dropdown li.menu-parent > a:after {
	color: #4d8ea5;
}
header.head-1 .menu-bar .utilities-buttons a:hover, header.custom-1 .utilities-buttons a:hover {
	color: #4d8ea5;
}
.main-menu a.active {
	background: #4d8ea5;
	color: #fff;
}
header .main-menu.expandable li .active .exp, header .main-menu.expandable li a:hover .exp {
	color: #fff;
}
.main-menu a:hover {
	background: #4d8ea5;
	color: #fff;
}
.main-menu button {
	color: #4d8ea5;
	background: #fff;
}
#search button.btn.btn-default {
	background: #4d8ea5;
	color: #fff;
}
#search ul.dropdown-menu > li > a:hover {
	color: #4d8ea5;
}
header.custom-1.navbar-fixed-top {
	background: #4d8ea5;
}
header.custom-1 .menu-cont {
	background: #4d8ea5;
}
header.custom-2 .navbar-nav a.v-al-container i {
	color: #4d8ea5;
}
header.custom-5 .navbar-nav > li > a {
	background: #4d8ea5;
	color: #fff;
}
header.custom-5 .navbar-nav > li > a:hover {
	background: #4d8ea5;
}
header.custom-3 .navbar-nav a.v-al-container i {
	color: #4d8ea5;
}
ul.basic.minus li:before {
	color: #4d8ea5;
}
 


.pagecrumbs .container {
	background-image: url(/images/ee_images/theme/img/header-cpa.png);
	background-repeat: no-repeat;
	background-position: right 20%;
}

.clear {
	color: #4d8ea5;
}
.clear:hover {
	color: #4d8ea5;
}
.contact-location .mail a:hover {
	color: #4d8ea5;
}
.contact-location .phone a:hover {
	color: #4d8ea5;
}
.calendar .day.current {
	background-color: #4d8ea5;
}
.calendar .day.event .number {
	color: #4d8ea5;
}
.calendar .day.event .time {
	color: #4d8ea5;
}
.calendar .day:hover {
	background: #4d8ea5;
}
.calendar .navigator a:hover {
	color: #4d8ea5;
}
.button-link.blue {
	border-color: #4d8ea5;
	color: #4d8ea5;
}
.socials a:hover {
	color: #fff;
	background: #4d8ea5;
}


.breadcrumbs a {color:#fff; padding:0 5px;}

.breadcrumbs > .active {
	color: #fff;
 
}
.breadcrumb a:hover {
	color: #4d8ea5;
}
.accordion .panel-heading a:not(.collapsed) i {
	color: #4d8ea5;
}
.accordion .panel-heading a:not(.collapsed) {
	color: #4d8ea5;
}
.breadcrumb.accordion-filter li:hover {
	color: #4d8ea5;
}
.preview.gallery .navigation .control:hover {
	color: #4d8ea5;
}
.table.pricing.highlight .price {
	background: #4d8ea5;
	color: #fff;
}
.portfolio-isotope-filters li:hover a {
	color: #4d8ea5;
}
.blog-wrapper .page-nav .pages .page:hover, .forum .page-nav .pages .page:hover {
	background: #4d8ea5;
}
.blog-wrapper .page-nav .pages .page.active, .forum .page-nav .pages .page.active {
	background: #4d8ea5;
}
.blog-wrapper .stats i.fa-heart:hover, .blog-wrapper .stats i.fa-share:hover {
	color: #4d8ea5;
}
.box-8 a {
	text-decoration-line: none;
}

a.list-group-item {
	
	  background-color: #fff;
	  color:rgba(51,51,51,1);
}
a.list-group-item:hover, a.list-group-item.active {
	background: rgba(20,122,186,1);
	color: #fff;
}
.sidebar .tweet-box a {
	color: #4d8ea5;
}
.advertising .variants .element .inside:hover {
	background: #4d8ea5;
}
.flickr-container a .overlay {
	background-color: rgba(210,89,79,0.75);
}
.liked-posts .element {
	background: rgba(33,159,209,1);
}
.liked-posts .element.op1 {
	background: rgba(33,159,209,0.8);
}
.liked-posts .element.op2 {
	background: rgba(33,159,209,0.7);
}
.liked-posts .element.op3 {
	background: rgba(33,159,209,0.6);
}
.liked-posts .element.op4 {
	background: rgba(33,159,209,0.5);
}
.liked-posts .element.op5 {
	background: rgba(33,159,209,0.4);
}
.background-overlay {
	background: #4d8ea5;
	background-color: rgba(210,89,79,0.85);
}
.modal-header .close {
	background: #4d8ea5;
}
/*  ============   General Colors ===============   */

 

h1, h2, h3, h4, h5, h6 {
	color: #4d8ea5;
}
.blog-wrapper.grid .bot .stats a:hover {
	color: #4d8ea5;
}
.timeline .bot .stats a:hover {
	color: #4d8ea5;
}
.blog-wrapper.personal .meta .stats > a:hover, .blog-wrapper.personal .meta .stats > i:hover {
	color: #4d8ea5;
}
.portfolio.item .socials a {
	background: #4d8ea5;
	color: #fff;
}
.portfolio.item .bot a i:hover {
	color: #4d8ea5;
}
.single .sg-controls a:hover .preview {
	background: #4d8ea5;
}
.single .sg-controls a:hover i {
	background: #4d8ea5;
}
.portfolio.full .controls a:hover {
	background: #4d8ea5;
}
.tab a:hover h6 {
	color: #4d8ea5;
}
.tab ul li.ui-state-active h6 {
	color: #4d8ea5;
}
.testimonials-1 + .carousel-indicators .active {
	background: #4d8ea5;
}
.testimonials-1 + .carousel-indicators .item:hover {
	background: #4d8ea5;
}
.boxes-4 ul li:before {
	color: #4d8ea5;
}
.box-8.highlight {
	background: #4d8ea5;
}

#botbar .socials a:hover {
	background: #4d8ea5;
	color: #fff;
}


.post-tab-widget ul li a:hover {
	color: #4d8ea5;
}
.post-tab-widget ul li.active {
	color: #4d8ea5;
}
.post-tab-widget .tab-pane .post:hover {
	background: #4d8ea5;
	color: #fff;
}
.comments-widget .comment:hover {
	color: #fff;
	background: #4d8ea5;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #4d8ea5;
}
.divider.divider-2:before {
	background-color: #147abc;
}
.divider-3 {
	background-color: #147abc;
}
.divider.divider-2:before {
	background: #147abc;
}
.main-bg-color {
	background-color: #4d8ea5;
}
.input-group .input-group-btn .btn {
	background-color: #4d8ea5;
	color: #fff;
}
.input-group .input-group-btn .btn:hover {
	background: rgba(20,122,186,1);
}

.tag:hover {
	color: #fff;
	background-color: rgba(20,122,186,1);
}

 
 
.pagecrumbs .row h1, .pagecrumbs .row h2 {
 
	color:#245573;
}
 

.breadcrumbs {
 
	margin-top: 0;
	padding-top: 3px;
	margin-bottom: 0;
	padding-bottom: 3px;
	background-color: #4d8ea5;
	color: #000;
}
.breadcrumbs > .container > .row {
	margin: 0px;
	padding: 0px;
}

#section-nav ul {
	background: #000000;
	background: rgba(123, 122, 122, 0.45);
 
}
 
header.head-2 .menu-bar .utilities-buttons, header .top-bar .utilities-buttons {
	color: #4d8ea5;
}
 
.lang.dropdown-menu a:hover {
	color: #4d8ea5;
}
 
header.custom-3 .navbar-nav a.v-al-container i {
	border: 1px solid #4d8ea5;
}
 
.bg-overlay {
	background-color: rgba(33, 159, 209, 0);
}
 
.over-pattern {
	background-color: rgba(0,0,0,0.6);
}
 
.bubble.bub-1 .arrow {
	border-color: transparent transparent transparent #0882b3;
}
.bubble.bub-2 .arrow {
	border-color: transparent transparent #0882b3 transparent;
}
.bubble.bub-3 .arrow {
	border-color: #0882b3 transparent transparent transparent;
}
.bubble.bub-4 .arrow {
	border-color: transparent #0882b3 transparent transparent;
}
 
.carousel .controls a:hover {
	background: #4d8ea5;
 
}

 
.auth .buttons .sep {
	background: #d3d2d2;
}
 
 
.button.solid .over:hover, .button.solid:hover {
	background-color: rgba(0,0,0,0.15);
}
.button.solid.blue {
	background-color: #4d8ea5;
	color: #fff;
}
.button.solid.grey {
	background-color: #cecece;
}
.button.solid.orange {
	background-color: #ff7121;
	color: #fff;
}
.button.solid.cyan {
	background-color: #25aae1;
	color: #fff;
}
.button.solid.teal {
	background-color: #00b8cf;
	color: #fff;
}
.button.solid.navy {
	background-color: #4d8ea5;
}

 
.button.solid.alt-color {
	background-color: #fff;
	color: #4d8ea5;
}
.button.solid.green {
	background-color: #8dc63f;
	color: #fff;
}
.button.solid.red {
	background-color: #d9534f;
}
.button.solid.grey {
	background-color: #cecece;
}
.button.solid.orange {
	background-color: #ff7121;
}
.button.solid.cyan {
	background-color: #25aae1;
	color: #fff;
}
a.button.solid, a.button.solid:visited {
	color: #fff;
}
.button.solid.lt-blue {
	background-color: #a4d4e7;
}
.button.solid.black {
	background-color: #444444;
}
.button.striped.blue {
	border-color: #4d8ea5;
	color: #4d8ea5;
}
.button.striped.green {
	border-color: #8dc63f;
	color: #8dc63f;
}
.button.striped.red {
	border-color: #d9534f;
	color: #d9534f;
}
.button.striped.grey {
	border-color: #cecece;
	color: #cecece;
}
.button.striped.orange {
	border-color: #f0ad4e;
	color: #f0ad4e;
}
.button.striped.cyan {
	border-color: #25aae1;
	color: #25aae1;
}
.button.striped.lt-blue {
	border-color: #a4d4e7;
	color: #a4d4e7;
}
.button.striped.black {
	border-color: #444444;
	color: #444444;
}
.button.striped.alt-color {
	color: #fff;
	border-color: #fff;
}
.button-link.green {
	border-color: #8dc63f;
	color: #8dc63f;
}
.button-link.red {
	border-color: #d9534f;
	color: #d9534f;
}
.button-link.grey {
	border-color: #cecece;
	color: #cecece;
}
.button-link.orange {
	border-color: #f0ad4e;
	color: #f0ad4e;
}
.button-link.cyan {
	border-color: #25aae1;
	color: #25aae1;
}
.button-link.lt-blue {
	border-color: #a4d4e7;
	color: #a4d4e7;
}
.button-link.black {
	border-color: #444444;
	color: #444444;
}
.button-link.alt-color {
	color: #fff;
	border-color: #fff;
}
#buttons .button-link {
	margin-right: 10px;
}
.socials a {
	background: #d8d8d8;
	color: #fdfdfd;
}
 .alert.alert-danger {
	color: #b94a48;
	background: #f2dede;
	border-color: #eed3d7;
}
.alert.alert-orange {
	color: rgba(255,113,33,1);
	background: rgba(255,113,33,.1);
	border-color: rgba(255,113,33,.3);
}
.alert.alert-cyan, .button.cyan {
	color: rgba(36,169,192,1);
	background: rgba(36,169,192,.05);
	border-color: rgba(36,169,192,.3);
}
 
.alert.alert-info {
	color: #3a87ad;
	background: #d9edf7;
	border-color: #bce8f1;
}
.alert.alert-warning {
	color: #c09853;
	background: #fcf8e3;
	border-color: #fbeed5;
}
.alert.alert-success {
	color: #4c8c4d;
	background: #dff0d8;
	border-color: #d6e9c6;
}
.alert.border {
	border: 2px solid #4c8c4d;
}
.alert.dashed {
	border: 1px dashed #b94a48;
}
 
.table.pricing.highlight .head {
	background: #1f97c6;
	border-bottom: 1px solid #4eadd2;
	border-radius: 5px 5px 0 0;
}
 
.table.pricing.highlight .head h4 {
	color: #a9cfe4;
}
 
.blog-wrapper.grid .bot .stats a {
	color: #bdbdbd;
}
.timeline .bot .stats a {
	color: #bdbdbd;
}
.block-quote {
	background: #f3f3f3;
}
.block-quote .author {
	color: #333333;
}
.blog-wrapper .quote .text {
	font-family: 'Roboto', sans-serif;
}
.blog-wrapper .quote .author {
	font-family: 'Roboto', sans-serif;
}
 
 
.blog-wrapper.single .comment .reply:hover {
	color: #4d8ea5;
} 
.blog-wrapper.single .comment .time {
	color: #a6a5a5;
}
.blog-wrapper.single .comment .text {
	color: #777777;
}
.code {
	background: #f3f3f3;
}
.code .function {
	color: #333333;
}
 
 
 .testimonials-1 .top .bg-overlay {
	background-color: rgba(33, 159, 209, 0.75);
}
 
.testimonials-2 .item .text p {
	color: #6f6f6f;
}
 
  
 
 
#footer {
	background: #245573;
	background-image:none;
}
 
.tweet-box {
	background: rgba(255,255,255,.05);
}
.tweet-box p, #footer .tweet-box p {
	color: #147abc;
}
.tweet-box p a, #footer .tweet-box p a {
	color: #c2c3c3;
}

 


 
.page-layouts {
	background: #343434;
}
 
  
.changelog .body .line:nth-child(2n+0) {
	background: #f5f5f5;
}
 #options-panel .side-menu .element .submenu.boxes .element.color-1 {
	background: #85c050;
}
#options-panel .side-menu .element .submenu.boxes .element.color-2 {
	background: #f16686;
}
#options-panel .side-menu .element .submenu.boxes .element.color-3 {
	background: #4d8ea5;
}
#options-panel .side-menu .element .submenu.boxes .element.color-4 {
	background: #ffcc0e;
}
#options-panel .side-menu .element .submenu.boxes .element.color-5 {
	background: #6969bd;
}
#options-panel .side-menu .element .submenu.boxes .element.color-6 {
	background: #f0592a;
}
 
 
.breadcrumbs .container > .row, .breadcrumbs .container {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.breadcrumbs {
	background-color: #4d8ea5;
	margin-top: 0;
	padding-top: 3px;
	margin-bottom: 0;
	padding-bottom: 3px;
 
	color: #fff;
	line-height: 13px;
}
.breadcrumbs .container {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.breadcrumbs .container .row {
	margin: 0px;
	padding: 0px;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}


#footer.dark div.list-group a.list-group-item,


#footer, #footer p, #footer a, #footer a.list-group-item
{
  color: #ffffff;
  text-decoration:none;
}

img.thumbnail.photo-right {
	float: right;
	margin: 0 0 15px 15px;
	max-width: 50%;
}


.testimonials-3 {
    background-image:none;
    background-color:#4d8ea5;
    padding: 12px 0 22px;
    position: relative;
    background-repeat: no-repeat;
}


div#mc_embed_signup > form#mc-embedded-subscribe-form.validate > label {display:none;}



.form .form-control, .ff_composer input[type="text"]  {
    height: 30px;
    border-radius: 1px;
}

.form .form-control:focus, .ff_composer input:focus {
    box-shadow: none;
    outline: none;
    border-color: none;
}

.form input, .ff_composer input[type="text"] {
    display: inline-block;
    width: 100%;
    font-size: 11px;
    padding: 5px;
    outline: none;
    margin: 0;
    border-radius: 1px;
    box-shadow: none;
    -webkit-box-shadow: none;
}

