body {
	margin: 0;
	font: 14px/1.45 'PT Sans', Arial, sans-serif;
	color: #b1afae;
	background: #dcdbdb;
}
body {
	 font-family: 'Open Sans', sans-serif;
}
h1, h2, h3, h4 {
	font-family: 'Open Sans', Arial, sans-serif;
	color: #005565;
}
h1 {
	font-size: 30px;
	line-height: 1;
}
h2 {
	padding: 10px 0;
	font-size: 22px;
	line-height: 1;
}
h3 {
	/* color: #b1afae; */
	color: #9d9d9c;
	margin: 0 0 10px;
	padding: 25px 0 0 0;
	font-size: 16px;
	line-height: 1.2;
}
h4 {
	margin-bottom: 14px;
	font-family: 'PT Sans', Arial, sans-serif;
	font-size: 16px;
	line-height: 1.2;
	font-weight: normal;
}
p {
	margin: 8px 0;
}
sup {
	font-size: 60%;
	font-weight: normal;
}
.subsmall {
	font-size: 50%;
	font-weight: normal;
	line-height: 1;
	bottom: 0;
	padding: 0 0 2px 2px;
}
a,
img {
	border: 0;
	outline: none;
}
a {
	text-decoration: none;
	color: #69b8c4;
}
body {
	-webkit-text-size-adjust: 100%;
}
.js-nav-system__subnav__link:focus,
.js-nav-system__subnav__link:hover,
.js-nav-system__subnav__link:active {
	/*background: transparent;*/
	/*background: rgba(80, 169, 137, .2);*/
}
.button:focus,
#form-next:focus{
	opacity: 0.8;
}
/* ETR-803 - reset focus state for select*/
select:focus::-ms-value {
	color: #333333;
	background: transparent;
}

@media screen and (min-width: 768px), print {
	a:focus,
	button:focus,
	input[type='submit']:focus,
	input[type='radio']:focus,
	input[type='checkbox']:focus,
	select:focus,
	.css-label[tabindex='0']:focus,
	.mybill-spending-graph-info-tab:focus,
	.checklist-box:focus div,
	.tab-checkbox-click:focus div,
	.doYouHaveYN:focus div,
	.header-container-left:focus{
		box-shadow: 0 0 10px #DD854A !important;
	}

	.js-nav-system__link:focus{
		border-bottom: none;
	}
}

a {
	color: #0269A9;
	cursor: pointer;
	text-decoration: none;
}

.appliance-row-new > div {
	display: none;
}

.highcharts-container { overflow: visible !important; }
span { overflow: visible !important; }

/* CEP-4046 */
@media print {
    .sessions-bar {
        display: none;
    }

	#footer-block, 
	#agent-support-window, 
	#ccr-button-check, 
	#agent_support, 
	#agent-support-pop-up, 
	#agent-support-confirm-pop-up,
	.fjord-header-top, 
	.mobile-menu-popup-wrapper, 
	#google_translate_element {
		display: none !important;
	}


}


