/* ======= JQUERY UI ======= */
.ui-button .ui-icon,
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_469bdd_256x240.png") !important;
}

html .ui-button,
html .ui-button:focus {
	border: 1px solid #8E9FA8;
	color: white !important;
	background: #56B9E7;
}

html .ui-button.ui-state-active {
	color: #555 !important;
}

html .ui-button:hover {
	border: 1px solid #6A767C;
	background: #8E9FA8 !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	color: #333;
}

/* ====== GENERAL ======= */

a:hover {	color: #6A767C; }

.dash-color-prior   { background-color: #56B9E7; }
.dash-color-under   { background-color: #6CBE42; }
.dash-color-over    { background-color: #8E9FA8; }
.dash-color-savings { background-color: #007AC5; }
.dash-color-altbg   { background-color: #B4E1F6; }
.dash-color-hover:hover { background-color: #FFF4ED; }
.dash-color-altbg.dash-color-hover:hover { background-color: #FFEADB; }

.dash-color-description { color: #8E9FA8; }
.dash-welcome__links a:hover { color: #8E9FA8; }

.value-under { color: #666; }
.value-over  { color: #8E9FA8; }

/* ======= TOP MENU ======= */

#dash_cnt_menu nav > ul > li > a { border: 1px solid #8E9FA8; }

#dash_cnt_menu nav > ul > li:hover > a {
	border: 1px solid #6A767C;
	background: #728087;
}

#dash_cnt_menu nav > ul > li:hover.has-children > a { border-bottom: 1px solid #728087; }
#dash_cnt_menu nav ul li ul { background: #8E9FA8; }

#dash_cnt_menu nav ul li ul {
	background-color: #728087;
	border: 1px solid #6A767C;
}

#dash_cnt_menu ul.dash-dropdown-menu > li:hover a {
	background: #8E9FA8;
	color: #555555;
}

#dash_cnt_menu { background-color: #8E9FA8; }

#header_search {
	background: #CCCCCC;
}

.dash-footer__text b { color: #8E9FA8; }
/* ======= SUMMARY ======= */

.dash-summary__graph > h3 { color: #6A767C; }

/* User Reports */

.dashboard-report:hover > a {
	background-color: #56B9E7;
}

.dashboard-report.selected > a {
	background-color: #56B9E7;
	color: white;
}

.dashboard-report.selected > a:hover {
	background-color: #8E9FA8;
}


/* Login Page */

.service-page__form {
	background: #B4E1F6;
}

/* Create Objects */

#dash_content .cmp-objects-create__buttons > a:hover {
	background: #728087;
}

/* Rate Optimization */

#dash_content td.cmp-billing-rate-optimization__highlight {
	background: #56B9E7;
}

/* Interval Data Compare */

table.innertable.dash-content-intervaldata-tabs-compare-data-table__table > tbody > tr[data-tag]:hover > td,
table.innertable.dash-content-intervaldata-tabs-compare-data-table__table > tbody > tr.selected > td {
	background-color: #56B9E7;
}
