/**** BLUE COLOR ****/

/* Header, Footer, Menu Drop-Down, Caption Color */

.header,
#footer2,
.menu_wrap .nav ul,
.tp-caption.bg
{ 
	background-color: #323A45;
}

/* Supportive background colors 
(Carousel description, testimonials, accordions, tooltips etc. backgrounds) */

.asphalt {color:#34495E; }

.slider-title, .accordion-group, 
.nav-tabs > li > a,
.tabbable.tabs-left .nav-tabs a,
.tooltip-inner,
/*.testimonial1, .testimonial2, .testimonial3,
.testimonial1:after, .testimonial2:after, .testimonial3:after,*/
#filters li a:hover, #filters2 li  a:hover,
.holder a:hover, .holder_module a:hover,
a.jp-disabled:hover, .holder a.jp-next:hover
{
    background-color:#34495E;
}

.nav-tabs > li > a,
.nav-tabs > li > a:hover, .nav-tabs > li.active > a:hover,.nav-tabs > .active > a:focus, 
.nav-tabs > li.ui-tabs-active > a:hover, .nav-tabs > .ui-tabs-active > a:focus,
#filters li a:hover, #filters2 li  a:hover,
.holder a:hover, .holder_module a:hover,
a.jp-disabled:hover, .holder a.jp-next:hover
{
    border-color:#34495E;    
}

.slider-title:after,
.tooltip.top .tooltip-arrow {border-top-color:#34495E;}
.tooltip.right .tooltip-arrow {border-right-color: #34495E;}
.tooltip.bottom .tooltip-arrow {border-bottom-color: #34495E;}
.tooltip.left .tooltip-arrow {border-right-color: #34495E;}
    
/* Prefooter Background Color */

#footer_alt {background-color: #222222;}


/* Darker Base Color 
(Menu active tab, post info background, text highlighting, timeline etc.)   */

.menu_wrap .nav > li > a:hover, 
.menu_wrap .nav > li > a:focus,
.intro-icon-large:before,
a.wsc_icon_disc .intro-icon-disc:hover,
a.wsc_icon_disc:hover .intro-icon-small:before
{ 
    color: #2980B9;
}

.menu_wrap .nav > li.active > a, 
.menu_wrap .nav > li.active,
.menu_wrap .nav > li.active > a:hover,
.btn-blog, .btn-blog1, .btn-blog:hover, .btn-blog1:hover,
#footer
{
    background-color: #2980B9;
}

.tabbable.tabs-left .nav-tabs a,
.tabbable.tabs-left .nav-tabs .active a, 
.tabbable.tabs-left .nav-tabs a:hover 
{
    border-left-color: #2980B9;
}

/* Lighter Base Color 
(Links, Buttons, Image hover, Icons etc.) */

.hue, .colour,
a, a:visited,
.dropcap2,
.com_no:hover, a.com2_no,
.wsc_required,
.pricing-table h3
{
    color: #2BA6CB;
}

.zocial:hover, .zocial:focus,
.hue_block, .hue_block:hover,
.hover_img:hover, .hover_colour,
.hover_img.zoom:hover, .hover_colour.zoom,
.btn-primary, .th, .th:hover, .progress .bar,
.testimonial3, .quote_sections_hue,
.testimonial-icon-disc, .testimonial-icon-disc2, .testimonial-icon-disc3,
.pager li > a, .pager li > span, 
.pagination ul > li > a:hover, .pagination ul > li > a:focus,
.pagination ul > .active > a, .pagination ul > .active > span,
.pagination ul > .active > a, .pagination ul > .active > span,
#filters li a.selected, #filters2 li a.selected,
.holder a.jp-current, .holder_module a.active,
.widget-scroll-prev:hover, .widget-scroll-next:hover, 
.widget-scroll-prev2:hover, .widget-scroll-next2:hover, 
.widget-scroll-prev3:hover, .widget-scroll-next3:hover,
.screen-bg, .pricing-header-row-1, .pricing-footer,
.nav-tabs > li.active > a, .nav-tabs > li.ui-tabs-active > a,
.nav-tabs > li > a:hover, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, 
.nav-tabs > li.ui-tabs-active > a:hover, .nav-tabs > .ui-tabs-active > a:focus,
.tabbable.tabs-left .nav-tabs .active a, .tabbable.tabs-left .nav-tabs a:hover,
.fontawesome-icon-list .fa-hover a:hover,
.accordion .panel-heading, .accordion .panel-default > .panel-heading,
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus
{
    background-color: #2BA6CB;
}

.pagination ul > li > a, .pagination ul > li > span,
#filters li a.selected, #filters2 li a.selected,
.holder a.jp-current, .holder_module a.active 
{
    border-color: #2BA6CB;
}

blockquote {border-left-color: #2BA6CB;}
.testimonial3:after {border-top-color: #2BA6CB;}

/* Metro slider */
.swiper-slide .link i.corner:before
{
    border-top-color: #2BA6CB;
    border-top-color:rgba(43,166,203, 0.9);
}
.swiper-caption 
{
    background-color:#2BA6CB;
    background: transparent;
    background-color:rgba(43,166,203, 0.9);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2BA6CB,endColorstr=#2BA6CB)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2BA6CB,endColorstr=#2BA6CB);   /* IE6 & 7 */
}

.spinner {color: #2BA6CB; }

.dnnFormItem input[type="text"]:active, 
.dnnFormItem input[type="text"]:focus, 
.dnnFormItem input[type="password"]:focus, 
.dnnFormItem input[type="password"]:active, 
.dnnFormItem input[type="email"]:active, 
.dnnFormItem input[type="email"]:focus, 
.dnnFormItem select:active, 
.dnnFormItem select:focus, 
.dnnFormItem textarea:active, 
.dnnFormItem textarea:focus, 
.dnnFormItem input[type="search"]:active, 
.dnnFormItem input[type="search"]:focus 
{      
    border:  1px solid rgba(43,166,203, 0.5);
    box-shadow: 0 0 3px 0 rgba(43,166,203, 0.4);
}