/* BMS Axiom brand theme. Loaded after the legacy company color stylesheet. */
:root {
	--bms-green-dark: #185d42;
	--bms-green: #247a57;
	--bms-green-mid: #359568;
	--bms-green-logo: #43aa7b;
	--bms-green-light: #e0f2e9;
	--bms-green-pale: #f2faf6;
}

.headerBg,
.headerTop {
	border-color: var(--bms-green) !important;
}

.headerTop {
	background-color: var(--bms-green-dark) !important;
	background-image: linear-gradient(90deg, var(--bms-green-dark), var(--bms-green-logo), var(--bms-green-dark)) !important;
}

.btm_right_border,
.btm_border,
.left_border {
	border-color: var(--bms-green) !important;
}

.menu_col,
.tabRow {
	background: var(--bms-green-dark) !important;
	border-color: var(--bms-green-dark) !important;
}

.currentTabLeft,
.currentTabRight,
.currentTab,
.currentTabOff,
.currentTabOffLeft,
.currentTabOffRight {
	background: var(--bms-green) !important;
	border-color: var(--bms-green-dark) !important;
}

.otherTabLeft,
.otherTabRight,
.otherTab {
	background: var(--bms-green-light) !important;
	border-color: var(--bms-green-dark) !important;
}

a.currentTabLink:link,
a.currentTabLink:visited,
a.currentTabLink:hover {
	color: #fff !important;
}

a.otherTabLink:link,
a.otherTabLink:visited {
	color: var(--bms-green-dark) !important;
}

a.otherTabLink:hover {
	color: #fff !important;
}

.otherTab:hover,
.otherTabLeft:hover,
.otherTabRight:hover {
	background: var(--bms-green-mid) !important;
}

#subtabs,
.submenu_col {
	background: var(--bms-green) !important;
}

ul.subTabsNav li,
ul.subTabsNav li a,
ul.subTabs li a {
	border-color: rgba(255, 255, 255, 0.35) !important;
}

ul.subTabsNav li a:link,
ul.subTabsNav li a:visited,
ul.subTabs li a:link,
ul.subTabs li a:visited {
	color: #fff !important;
}

ul.subTabsNav li a:hover,
ul.subTabsNav li.selected,
ul.subTabs li a:hover,
ul.subTabs li a.activeSubTab {
	background: var(--bms-green-dark) !important;
	color: #fff !important;
	text-decoration: none !important;
}

#subtabsnew,
ul.subTabsnew,
ul.subTabsnew li a {
	border-color: var(--bms-green) !important;
}

ul.subTabsnew li a {
	background: var(--bms-green-pale) !important;
}

ul.subTabsnew li a:hover,
ul.subTabsnew li a.activeSubTabnew {
	background: var(--bms-green-light) !important;
	color: var(--bms-green-dark) !important;
}

.moduleTitle,
table.leftColumnModuleHead th,
table.listView th,
.schedulerTopRow,
.searchField,
.teamNoticeBox {
	border-color: var(--bms-green) !important;
}

table.listView th,
.schedulerTopRow {
	background: var(--bms-green-light) !important;
	color: var(--bms-green-dark) !important;
}

input.button,
input.buttonOn,
button.button,
.generate_btn:hover,
.generate_btn:focus {
	border-color: var(--bms-green) !important;
}

a.body:link,
a.body:visited,
.moduleTitle h2,
.moduleTitle h2 a {
	color: var(--bms-green-dark) !important;
}
