﻿/*This File is for EY*/
/*General
*/
.roundedButton {
	background: #646464;
	border-color: #646464;
}

.roundedButtonDisabled {
	border-color: #808080;
}

.form1095BRoundedButton {
	background: #646464;
	border-color: #646464;
}

#tri {
	border-top-color: #C8B831;
}

#logoLink {
	display: inline-block;
	position: relative;
	height: 100%;
	top: 0;
	left: 14px;
	padding: 5px;
}

#warningsIcon {
	line-height: unset;
}

.tab_active {
	background-color: #646464;
}

.tab_inactive {
	background-color: #f0f0f0;
}

.tab_nav {
	border-color: #808080;
}

#loadingWrapper {
	background: #808080;
}
/*Menu*/
#menuContainer {
	background: #2e2e38;
}

.menuList > li:hover {
	background: #808080;
}

.subMenuList > li:hover {
	background: #808080;
}

subMenuList > li:hover > a {
	background: #808080;
}

.subMenuList > li:hover > a:hover {
	background: #808080;
}
/*Form 1095/4*/
.ChangePartII {
	background-color: #808080;
}

.Highlight {
	background-color: #808080
}

.Highlight-Row td {
	background-color: #808080
}

.Error {
	background-color: #ff5050
}

.help .helpTooltip {
	background: #808080;
}

	.help .helpTooltip:after {
		border-right: #808080;
	}

.ssnReveal {
	background-color: #646464;
}
.ssnRevealState {
	background-color: #646464;
}
.ssnReveal_1095B {
	background-color: #646464;
}

/*RO Audit*/
#auditInfoSelection {
	border-top: #808080;
}

#viewListAnchor {
	background: #808080;
}
/*Search*/
.infoCollapseIcon {
	color: #808080;
}

#employeeDetailsOverlay {
	background: #808080;
}

#footerLogo {
	height: 55px;
}

.footerMiddle #footerMiddleLeft {
	border-right: none;
}

.footerMiddle #footerMiddleRight {
	display: none;
}

#footer .CopyWriteSection {
	display: none;
}

#footer {
	background-color: #2e2e38;
}
/*ContentPannel*/
.contentPanelHeader {
	background: #333333;
}
/*Tables*/
.dataTable > tbody > tr > th {
	background: #c0c0c0;
}

#topper {
	background-position-y: -110px;
}

#header {
	background-size: cover;
}

html, body {
	background-color: #2E2E38;
	height: 100%
}

form {
	background-color: white;
}

#header .currentPageText,
#header #startPageStar {
	font-size: 34px;
	color: black !important;
	letter-spacing: .04em;
}

#divEYDisclaimerMessage {
	position: relative;
	display: inline-block;
	width: calc(36vh);
	margin-left: 10px;
	vertical-align: middle;
	margin-top: -14px;
	color: white;
}

@media screen and (max-width: 1920px) {
	#divEYDisclaimerMessage {
		width: calc(30vh);
	}
}

@media screen and (max-width: 1450px) {
	#divEYDisclaimerMessage {
		width: calc(18vh);
	}
}

.classColors #contentPlaceholder_menu a.static.selected {
	background-color: #646464;
}

.classColors #contentPlaceholder_menu a.static.highlighted {
	background-color: #646464;
	color: white;
}

.classColors #contentPlaceholder_menu a {
	color: black;
}

.classColors #contentPlaceholder_menu {
	background-color: #F0F0F0;
}
