.wrapper {
	margin-bottom: -355px;
}

header .logo {
	background: url('../images/logo_plus.png') no-repeat;
	width: 315px;
}

.trees {
	background: url('../images/footer/buildings_small.png') no-repeat bottom center;
	height: 265px;
}




/* 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: linear-gradient(to bottom, #3e93e8 10%,#1979d8 100%);
}

nav ul li:hover a, 
nav ul li.active a,
nav ul li ul li.active a {
	color: #1979d8;
}


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

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 {
	
}

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 {
	color: #1979d8;
}

ul.tab_row.tab_container li.tab.active a,
ul.tab_row.tab_container li.tab.active .label,
.content ul.tab_container li.tab.active a, 
.content ul.tab_container li.tab.active .label {
    color: #1979d8;
}

/* ----- 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);	
}

.item_picker,
.content .page_navigator_faq li a:hover,
.content .page_navigator_faq .current,
.navigation_toolbar   {
	background: #60ae24;
	background: rgba(255,255,255,0.8);
	color: #555;
}


.item_picker .filter_controller .list .filter {
	background: #60ae24;
	color: #fff;
}
	
	.item_picker .filter_controller .list .filter:nth-child(odd) {
		background: #a2c951;
	}
	
	.item_picker .filter_controller .list .filter:hover {
		background: #3f5163;
	}

.item_picker .list.objects .render.item:hover, 
.object_picker .list.objects .render.item.selected:hover {
	background: #a2c951 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 #445361;
	color: #fff;
}

	.item_picker .list.objects .item:nth-child(2n+1) {
		background: url('../../../images/object/object_icon.png') no-repeat scroll 10px 7px #3f5163;
	}
*/
	.item_picker .list.objects .render.item.selected {
		background: #1979d8 url('../../../images/object/object_icon.png') no-repeat 10px 7px;	
	}

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

h1,
h2,
h3,
.filter_by h3 {
	color: #1979d8;
}

a {
	color: #1979d8;
}

	a:hover {
	  color: #519541;
	}


.login_form a.forgot_password {
	color: #1979d8;
}

	.login_form a.forgot_password:hover {
	  color: #519541;
	}

/* ----- GREEN BLOCK ----- */
/*
.green_block {
	background: #3f5163;	
}

/* ----- PAGE NAVIGATOR ----- */
/*
.content .page_navigator_faq li a,
.page_navigator button:hover {
	background: #3f5163;
}

/* see options and itempicker for more styles */






.button,
.button:disabled:hover {
	background: linear-gradient(to bottom, #3b91e6 50%,#1979d8 50%);
}

	.button:hover {
		background: #3b91e6;
		color: #fff;
	}


/*
.left_column .content {
  background: rgba(255,255,255,0.8);
}


.right_column .options {
	background: linear-gradient(135deg, #60ae24 0%,#60ae24 100%);
}

	.right_column .options .option {
		border-top: 1px solid #fff;
  		border-bottom: 1px solid #fff;
	}



.meter_readings_table .meter_readings_body .active, 
.meter_readings_table .meter_readings_body .meter_readings_row:hover {
	background: linear-gradient(to bottom, #647587 50%,#3f5163 50%);
}