/* ----- HEADER ----- */

.grass,
.trees {
	background: none;	
}

.logout_edit_account .leaf,
.main_nav ul li.active .leaf,
.right_column .leaves,
footer .energy,
.tab_row.tab_container .tab.active .leaf {
	display: none;
}

.button,
button {
	background: #1a557f;	
}

.button:hover,
button:hover {
	background: #0d3f63;	
}

/* ----- HEADER ----- */

header .logo {
	background: url('../images/logo.png') no-repeat;
	margin: 16px 0 0;
	height: 93px;	
}


/* purple gradient 0 100 */

nav.user,
nav ul li:hover a.user_level,
nav ul li.active a.user_level,
ul.tab_row.tab_container li.tab a,
ul.tab_row.tab_container li.tab .label,
.content ul.tab_container li.tab a,
.content ul.tab_container li.tab .label {
	background: #1a557f;

}


nav ul li:hover a, 
nav ul li.active a,
nav ul li ul li.active a {
	background: #cbab4c;
	color: #fff;
}




/* ----- TABS ----- */

ul.tab_row.tab_container li.tab:hover a,
ul.tab_row.tab_container li.tab:hover .label,
.content ul.tab_container li.tab:hover a,
.content ul.tab_container li.tab:hover .label,
.item_view ul.tab_container li.tab.active a, 
.item_view ul.tab_container li.tab.active .label  {
	color: #34678A;
}



/* ----- C50 block homepage ----- */
/*
.left_column .content.c50 {
	width: 730px;	
}

.left_column .content.c50 h1 {
	width: 300px;	
	float: left;
}
*/

/* ----- READINGS ----- */

.content .meters_table .input_table .previous_value_td span,
.content .meters_table .input_table .meter_input .form_field {
	color: #004459;
}


/* ----- OPTIONS/ ITEMPICKER / PAGE TITLE ----- */

.page_title_block .page_title {
	color: rgba(255,255,255,0.75);	
}

header .logout_edit_account .options,
.item_picker,
.content .page_navigator_faq li a:hover,
.content .page_navigator_faq .current   {
	background: #cbab4c;
	color: #fff;

}


.item_picker .list.objects .render.item:hover, 
.object_picker .list.objects .render.item.selected:hover,
.item_picker .list.objects .render.item.selected  {
	background: #0d3f63 url('../../../images/object/object_icon.png') no-repeat scroll 10px 7px;
	color: #fff;
	text-decoration: none;		
}

.item_picker .list.objects .item {
	background: url('../../../images/object/object_icon.png') no-repeat scroll 10px 7px #34678A;
}

.item_picker .list.objects .item:nth-child(2n+1) {
	background: url('../../../images/object/object_icon.png') no-repeat scroll 10px 7px #407da7;
}

.navigation_toolbar {
	background: #1A557F;	
}

/* ----- HEADINGS / LOGIN / FILTER ----- */

h1,
h2,
h3,
table.login_form .forgot_password,
.filter_by h3 {
	color: #34678A;
}

/* ----- GREEN BLOCK ----- */

.green_block {
	background: #2c2c2c;	
}

/* ----- PAGE NAVIGATOR ----- */

.content .page_navigator_faq li a,
.page_navigator button:hover {
	background: #1a557f;
}

/* see options and itempicker for more styles */


/* ----- FOOTER ----- */

footer {
	padding: 30px 0 0;
	background: none;
	background-color: rgba(255,255,255,0.6);
	color: 	#545454;
	border-top: 4px solid #1a557f;
}