body, .container {
	background: #fff;
	color: #333;
}

a, a:link, a:visited {
	color: #8ea272;
}

a:hover {
	color: #5d5e60;
}

button, .button, a.button {
	background-color: #8ea272;
	color: #fff;
	border: solid 1px #8ea272;
}

button:hover, .button:hover, a.button:hover, button:focus, .button:focus, a.button:focus {
	background-color: #5d5e60;
	color: #fff;
}

button.secondary, .button.secondary {
	border-color: #8ea272;
	color: #8ea272;
}

button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
	background-color: #fff;
	color: #5d5e60;
	border-color: #5d5e60;
}

.logo, .logo_login {
	background-image: url(logo.png);
	height: 89px;
}

.logo {
	margin-top: 0.5em;
	margin-right: -1px;
}

.tab-bar {
	height: 60px;
	background-color: #b4b4b4;
}

.tab-bar .menu-icon span::after {
	box-shadow: 0 0 0 1px #fff, 0 6px 0 1px #fff, 0 12px 0 1px #fff;
}

.f-dropdown li a {
	color: #333;
}

.tab-bar-section a {
	color: #fff;
}

.tab-bar-section a:hover {
	color: #5d5e60;
}

.f-dropdown li a:hover {
	color: #8ea272;
	background-color: #cbced4;
}

.login-background {
	background: #666666;
}

.login-container h2 span, .login-container p, .login-container h2 {
	color: #8ea272;
}

.off-canvas-list, .desktop-left-nav, .left-off-canvas-menu {
	background-color: #666666;
}

ul.off-canvas-list li a, div.desktop-left-nav li a {
	color: #fff;
}

ul.off-canvas-list li.current a, div.desktop-left-nav li.current a, ul.off-canvas-list li.current, div.desktop-left-nav li.current {
	border-color: #8ea272;
}

ul.off-canvas-list li.current a, div.desktop-left-nav li.current a, ul.off-canvas-list li a:hover, div.desktop-left-nav li a:hover {
	background-color: #ebeee6;
	color: #000;
	font-weight: bold;
}

ul.off-canvas-list li label, .desktop-left-nav li label {
	border-color: #cbced4;
	color: #8ea272;
	font-weight: bold;
}

.off-canvas-list li.account-holder a, .desktop-left-nav li.account-holder a {
	font-weight: bold;
	color: #8ea272;
}

.account-holder a:hover {
	color: #ebeee6 !important;
}

li.account-holder-id {
	color: #ebeee6;
}

.login_captcha .ps_selected {
	border-color: #8ea272;
}

.drop-down-arrow:before {
	border-color: #8ea272 transparent transparent transparent;
}

.row-table .data-row:hover {
	background-color: #cbced4;
	color: #000;
}

.data-item div:last-child, .faded {
	color: #969daa;
}

select, select:focus {
	background-color: #fafafa;
	border-color: #dddddd;
}

.menu_wrapper {
	border-right: solid 1px #666666;
}