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

html .ui-button,
html .ui-button:focus,
.month-picker-month-table .ui-button {
	border: 1px solid #0073A8;
	background: #0096DB;
	color: white !important;
}

.month-picker-year-table .ui-button {
	border: 1px solid transparent;
	background: none;
}

html .ui-button:hover {
	border: 1px solid #005881;
	background: #80D8FF !important;
}

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

.ui-widget.ui-widget-content {
	border: 1px solid #005881;
}

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

h2, h3, h4, h5, h6,
.uw-divpane .uw-divpane__title > div,
.report-view__content .report-block__header,
.report-block__text > .report-block__content h3,
.report-block__content h3.macro-caption {
	color: #0096DB;
}

a:hover {	color: #005881; }

.dash-color-prior   { background-color: #80D8FF; }
.dash-color-under   { background-color: #0073A8; }
.dash-color-over    { background-color: #F87C00; }
.dash-color-savings { background-color: #67BD45; }
.dash-color-altbg   { background-color: #e1f6ff; }
.dash-color-hover:hover { background-color: #80D8FF; }
.dash-color-altbg.dash-color-hover:hover { background-color: #80D8FF; }

.dash-color-description { color: #0096DB; }
.dash-welcome__links a:hover { color: #0096DB; }

.value-under { color: #67BD45; }
.value-over  { color: #F87C00; }

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

#dash_cnt_menu,
#dash_cnt_menu nav > ul > li > a {
	background-color: #0096DB;
}

#dash_cnt_menu nav > ul > li > a { border: 1px solid #0096DB; }

#dash_cnt_menu nav > ul > li:hover > a {
	border: 1px solid #005881;
	background: #0073A8;
}

#dash_cnt_menu nav > ul > li:hover.has-children > a { border-bottom: 1px solid #0073A8; }
#dash_cnt_menu nav ul li ul { background: #0096DB; }

#dash_cnt_menu nav ul li ul {
	background-color: #0073A8;
	border: 1px solid #005881;
}

#dash_cnt_menu ul.dash-dropdown-menu > li:hover a,
.dash-action-link:hover {
	background: #80D8FF !important;
	color: #555555 !important;
}

#header_search {
	background: #0073A8;
}

.dash-action-link {
	border: 1px solid #005881 !important;
	background: #0096DB !important;
	color: white !important;
}

/* ======= SUMMARY ======= */

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

/* User Reports */

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

.dashboard-report.selected > a {
	background-color: #80D8FF;
	color: white;
}

.dashboard-report.selected > a:hover {
	background-color: #0096DB;
}


/* Login Page */

.service-page__form {
	background: #80D8FF;
}

.service-page__restore a, .service-page__register a {
	color: #777;
}

/* Create Objects */

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

/* Reports */

.progress-bar__bar > div {
	background-color: #80D8FF;
}

/* Rate Optimization */
#dash_content td.cmp-billing-rate-optimization__highlight {
	background: #FFD8B4;
}

/* 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: #FFD8B4;
}

.report-block__text p > a,
.report-block__text p > a:visited {
	color: #0096DB;
	text-decoration: underline;
}
