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

#nav_top > ul > li.current > a

#nav_top > ul > li, #nav_top > ul > li > ul.dropdown li,
*/
.grad_black,button,.calendar_grad,.dark_box,.box_head,.tab_header,.tab_sider,#login_box #bar,.user_box,#search_side,.wizard .wizard_steps ul,.dataTables_wrapper .ui-widget-header,.ui-button .ui-state-active,.ui-widget-header .ui-state-active,.ui-buttonset .ui-button.ui-state-active,.ui-multiselect .ui-widget-header,.ui-slider .ui-slider-range,.slider-content .selected .title,.fc-header .fc-state-active,.fc-header .ui-state-active
	{
	background-color: #4c5766;
	border-color: #313841;
	color: #fff;
	text-shadow: 0 1px 0 #000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4c5766),
		to(#313841) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #4c5766, #313841);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #4c5766, #313841);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #4c5766, #313841);
	/* IE10 */
	background-image: -o-linear-gradient(top, #4c5766, #313841);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #4c5766, #313841);
}

.grad_black_reverse,button:hover {
	background-color: #313841;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#313841),
		to(#4c5766) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #313841, #4c5766);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #313841, #4c5766);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #313841, #4c5766);
	/* IE10 */
	background-image: -o-linear-gradient(top, #313841, #4c5766);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #313841, #4c5766);
}

/* Grey Header Gradients eg. Nav, Sidebar, Accordion, etc. */
.grad_grey,button.light,.alert_light,.ui-multiselect li,.side_accordion>li,.breadcrumb,.toggle_all,.content_accordion h3.bar,.dataTables_scrollHead,.dataTables_paginate span.fg-button,.list_slider .slider-nav,.slider-content .title,.list_slider .slide-up,.list_slider .slide-down,.side_links li a,.tabs ul.tab_header li a,.tabs ul.tab_sider li a,.fc .fc-agenda-slots tr th,table.static thead tr th,.wizard .wizard_steps ul li.current,.alert_light,#wrapper div.main_container .box.light h2.box_head,.ui-datepicker-header
	{
	color: #333;
	border-color: #aaa;
	text-shadow: 0 1px 0 #fff;
	background-color: #E6ECEF;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#E6ECEF),
		to(#D0D6DA) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #E6ECEF, #D0D6DA);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #E6ECEF, #D0D6DA);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #E6ECEF, #D0D6DA);
	/* IE10 */
	background-image: -o-linear-gradient(top, #E6ECEF, #D0D6DA);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #E6ECEF, #D0D6DA);
}

.grad_grey_reverse,button.light:hover,.alert_light:hover {
	background-color: #D0D6DA;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#D0D6DA),
		to(#E6ECEF) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #D0D6DA, #E6ECEF);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #D0D6DA, #E6ECEF);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #D0D6DA, #E6ECEF);
	/* IE10 */
	background-image: -o-linear-gradient(top, #D0D6DA, #E6ECEF);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #D0D6DA, #E6ECEF);
}

.grad_grey_light,.el-finder-toolbar ul,.el-finder-statusbar,.button_bar
	{
	background-color: #E6ECEF;
	border-color: #d9e1e5;
	text-shadow: 0 1px 0 #fff;
	background-color: #eee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#E6ECEF),
		to(#d9e1e5) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #E6ECEF, #d9e1e5);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #E6ECEF, #d9e1e5);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #E6ECEF, #d9e1e5);
	/* IE10 */
	background-image: -o-linear-gradient(top, #E6ECEF, #d9e1e5);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #E6ECEF, #d9e1e5);
}

.grad_grey_light_reverse {
	background-color: #d9e1e5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d9e1e5),
		to(#eee) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #d9e1e5, #E6ECEF);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #d9e1e5, #E6ECEF);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #d9e1e5, #E6ECEF);
	/* IE10 */
	background-image: -o-linear-gradient(top, #d9e1e5, #E6ECEF);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #d9e1e5, #E6ECEF);
}

button {
	color: #fff;
	border: 1px solid #000;
	text-shadow: 0 1px 0 #000;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
	transition: background 5000ms ease-in;
}

button:hover {
	
}

button.light {
	color: #666;
	border-color: #aaa;
	text-shadow: 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6);
}

button.light:hover {
	
}

button.on_dark {
	box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2), 0 1px 0
		rgba(255, 255, 255, 0.2) inset
}

#bg_light {
	display: none !important;
}