/* Coloured Header Gradients, eg. Sortable Boxes, Tab Boxes, Date-picker, etc. */

body .grad_colour,
.ui-widget-header,
div.main_container #nav_top > ul > li.current > a,
#nav_top ul li ul.dropdown li ul.slideout,
.dataTables_wrapper .ui-widget-header,
#sidebar ul#accordion li ul.drawer,
#login_box #bar,
.slider-content .selected .title,
#sidebar .user_box,
#topbar .user_box,
#rightbar ul#accordion li ul.drawer,
#rightbar .pref_box,
form#search_side,
table.static thead tr th,
.wizard .wizard_steps ul,
.progress_in_header.ui-progressbar .ui-progressbar-value
{
	background: #6d7981; /* old browsers */
	background: -moz-linear-gradient(top, #6d7981 0%, #6d7981 99%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d7981), color-stop(99%,#6d7981)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d7981', endColorstr='#6d7981',GradientType=0 ); /* ie */
	border:1px solid #6d7981;
	zoom:1;
}


/* Grey Header Gradients eg. Nav, Sidebar, Accordion, etc. */
body .grad_grey,
ul#accordion li a,
ul#side_links li a,
#nav_top ul li a,
#nav_top ul li ul.dropdown li,
.content_accordion h3.bar,
.box .no_padding .dataTables_wrapper .ui-corner-tl,
.dataTables_scrollHead,
.list_slider .slider-nav, .slider-content .title,
.list_slider .slide-up,
.list_slider .slide-down,
div.main_container .tabs ul.tab_header li a,
div.main_container .tabs ul.tab_sider li a,
.fc .fc-agenda-slots tr th,
.wizard .wizard_steps ul li.current
{
	background: #E6ECEF; /* old browsers */
	background: -moz-linear-gradient(top, #E6ECEF 0%, #D0D6DA 99%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E6ECEF), color-stop(99%,#D0D6DA)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6ECEF', endColorstr='#D0D6DA',GradientType=0 ); /* ie */
	zoom:1;
}



div.main_container .tabs ul.tab_header li.tab_right a,
div.main_container .tabs ul.tab_sider litab_right a
{
background: #FCDAAE; /* old browsers */
background: -moz-linear-gradient(top, #E6ECEF 0%, #FCDAAE 99%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E6ECEF), color-stop(99%,#FCDAAE)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6ECEF', endColorstr='#FCDAAE',GradientType=0 ); /* ie */
zoom:1;
}

/* Theme Button and some ON states */


button, button.skin_colour,
div.main_container .gallery ul li a,
#feature_container a.features,
.fc-header .ui-state-active
{	background: #697a8a; /* old browsers */
/*
	background: -moz-linear-gradient(top, #4c5766 0%, #313841 99%);  firefox 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c5766), color-stop(99%,#313841));  webkit 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c5766', endColorstr='#313841',GradientType=0 );  ie 
*/
	border: 1px solid #313841;
	-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 0px rgba(255,255,255,0.2);
	-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),	inset 0px 1px 0px rgba(255,255,255,0.2);
	text-shadow:0px -1px 1px rgba(000,000,000,1),0px 1px 0px rgba(255,255,255,0.2)
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	zoom:1;
}

button:hover, button.skin_colour:hover,
div.main_container .gallery ul li a:hover,
#feature_container a.features:hover,
.fc-header .ui-state-active:hover
{	background: #56bdf1; /* old browsers */
/*
	background: -moz-linear-gradient(top, #313841 0%, #4c5766 99%);  firefox 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313841), color-stop(99%,#4c5766));  webkit 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313841', endColorstr='#4c5766',GradientType=0 );  ie 
*/
	zoom:1;
	-webkit-transition: background 2000ms ease-in; /* Saf3.2+, Chrome */
	-moz-transition: background 2000ms ease-in; /* FF3.7+ */
	-o-transition: background 2000ms ease-in; /* Opera 10.5+ */
	transition: background 2000ms ease-in; /* futureproofing */
}

div.main_container button:disabled {
	color: graytext;
}


body div.main_container .grad_colour,
body div.main_container .grad_grey,
.dataTables_wrapper .ui-widget-header,
.dataTables_scrollHeadInner
{	filter:none\9 !important;}


.target
{	color:#ddd;
	font-family:Georgia;
	font-weight: 900;
	position: absolute;
	display: block;
	z-index: 50;
	right: 4px !important;
	top: 1px !important;
	margin: 4px;
	text-align: center;
	padding: 1px 4px!important;
	border: 2px solid #ddd!important;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	border-radius: 4px;
	background-color:transparent; /*#13ACF1;*/
	zoom: 1;
	cursor:pointer;
}

.alert.badge 
{	position: absolute;
	display: block;
	z-index: 100;
	right: -35px !important;
	top: 5px !important;
	margin: 0;
	text-align: center;
	padding: 2px 4px!important;
	line-height: 7px;
	height: 10px;
	text-indent: 0;
	font-size: 11px;
	border: 2px solid #fff!important;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	border-radius: 10px;
	zoom: 1;
}

.alert_blue
{	background-color: #1C5EA0;
	background-image: linear-gradient(top, #1c5ea0, #064792);
	border: 1px solid #064792;
}

.alert_black
{	background-color: #4c5766;
	background-image: linear-gradient(top, #4c5766, #313841);
	border: 1px solid #313841;
}

.alert_red
{	background-color: #9e253b;
	background-image: linear-gradient(top, #9e253b, #7c1f30);
	border: 1px solid #7C1F30;
}