::-moz-selection{ color:#fff; background:#17c1df; }
::selection { color:#fff;
	background-color: #17c1df;
}

.zocial:hover, .zocial:focus{ background: #17c1df; }


.well {
	background-color:#D3CDC4;
}

.hue {color:#19C1C3; }
.white { color:#fff; }
.magnolia{color:#E9E6E1;}
.grey { color:#999; }
.grey2 { color:#69767F; }
.asphalt {color:#34495E; }
.colour {color:#2BA6CB; }
.hue_block { background-color:#17c1df; color: #fff; padding:0px 4px 2px; }
.hue_block:hover { background-color:#2BA6CB; }
#banner { background-color: #383e47;}

a {color:#2387c9; }
a:hover {color: #555; }



.hover_img:hover, .hover_colour {  
	background:#C0392B url(../../img/zoom.png) no-repeat 50% 50%;
}



.btn-primary { background-color: #339cd2;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(54, 165, 223)), to(rgb(49, 147, 198)));
background-image: -webkit-linear-gradient(top, rgb(54, 165, 223), rgb(49, 147, 198));
background-image: linear-gradient(top, rgb(54, 165, 223), rgb(49, 147, 198));}
.btn-primary:hover { background-color:#333;}
.btn:visited, .btn:focus { color:#fff; }


.menu_wrap .nav > li > a:hover, .menu_wrap .nav > li > a:focus { background:#323A45; color:#2980B9; }
.menu_wrap .nav > li.active > a, .menu_wrap .nav > li.active {
	background-color: #339cd2;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(54, 165, 223)), to(rgb(49, 147, 198)));
	background-image: -webkit-linear-gradient(top, rgb(54, 165, 223), rgb(49, 147, 198));
	background-image: linear-gradient(top, rgb(54, 165, 223), rgb(49, 147, 198));
	
	color:#fff;
	-webkit-border-radius: 4px 4px 0px 0px;
    -moz-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
}
.menu_wrap .nav > li.active > a:hover { background: #2980B9; color: #fff; }
.menu_wrap .nav ul {
	background: #fff;
	background:#323A45;
} 
.menu_wrap .nav ul li a { color: #eee; }
.menu_wrap .nav > li > ul li a { text-decoration:none;  color: #bbb; }
.menu_wrap .nav > li > ul li > a:hover,
.menu_wrap .nav > li > ul li.sfHover > a,
.menu_wrap .nav > li > ul li.active > a { text-decoration:none;  color: #fff; }



/***************************************************
	CONTACT FORMS
 ***************************************************/


.form_info {
	color: #767676;
}
 #ajax-contact-form  input, #ajax-contact-form  textarea {
	border: 2px solid #d8d3cb;
	color: #888;

}
.required{ color:#19C1C3; font-size:17px; }

#ajax-contact-form  input.btn-form {
	border:0 none;
	color:#fff;

}
.notification_error {
	color: #fff;
	background-color:#333;

}
.notification_ok {
    color: #fff;
	background-color:#333;

}
/***************************************************
	FOOTER
 ***************************************************/



#footer h1 { 
	color: #eee;
}

h3.follow {
	color: #eee;
}

#footer { background-color:#2980B9; }
#footer2 {
	background:#323A45;
	color:#999;
}
/*-----------------------------------------------------------------------------------*/

/**** 404 PAGE ****/
.screen-bg {
	background-color:#19C1C3;

}


/**** PRICING TABLE ****/

.pricing-table h4 { color:#fff; }
.pricing-header-row-1 small { color:#111; }
.price {
	font: 30px/14px 'Lato', sans serif; font-weight:700;
	color: #555;
}
.pricing-table h3 { color:#2BA6CB; }
.pricing-header-row-1 {
	background-color:#2BA6CB;  

}
.pricing-header-row-2 {

	background-color:#E7E7E7;
}
.pricing-content-row-odd {
	background-color:#eee;
	color:#555;
}
.pricing-content-row-even {
	background-color:#E7E7E7;
	color:#555;
}
.pricing-footer {
	background-color:#2BA6CB;  
}
.but-price { margin-top:-8px; }

/*************************************************************
	ACCORDIAN
 *************************************************************/
.accordion-group { 
	background:#34495E;
	border-bottom:1px solid #2C3E50;
}

.accordion-heading .accordion-toggle {color:#bbb;}
.accordion-heading .collapsed { color:#bbb; }
.accordion-heading .accordion-toggle:hover { color:#fff;}
.accordion-inner { color:#bbb; }

/*************************************************************
	TABS
 *************************************************************/
ul.nav-tabs { margin: 0 !important; }
.nav-tabs > li > a {
	border:0px solid #34495E;	
	background:#34495E; 
	color:#fff;
}
.nav-tabs > li.active > a { border:0px none; background:#2BA6CB; color:#fff; }
.nav-tabs > li > a:hover, .nav-tabs > li.active > a:hover,.nav-tabs > .active > a:focus  {
	border:0px solid #34495E;
	background:#2BA6CB;
	color:#fff; 
}
.tabs-top .nav-tabs > li.active > a:hover, .tabs-top .nav-tabs > li.active > a { color:#fff; }

/**** TABS LEFT ****/

.tabbable.tabs-left .nav-tabs a {
	border-left:#2980B9 3px solid;
	color:#eee;
	background:#34495E;
}
.tabbable.tabs-left .nav-tabs .active a, .tabbable.tabs-left .nav-tabs a:hover {
	border-left:3px solid #2980B9;  
	color:#fff;
	background: #2BA6CB;  
}

 
 /*************************************************************
	TOOLTIPS
 *************************************************************/

.tooltip-inner {
  background-color: #34495e;
  
}

span.customSelect {
	background-color: #2980B9;
	color:#fff;
}
span.customSelect.changed {
	background-color: #2BA6CB;
}
.viewer .caption {
	color:#2BA6CB;
	
}

.filesharing-item:nth-child(even) {background: #E9E6E1}
.filesharing-item:nth-child(odd) {background: #e4e4e4
}