body {
	background: #0d1117;
}
.errorMessage {
	color: #c9d1d9;
}
.errorMessage .fa {
	color: #58a6ff;
}
.topBar {
	background: #21262d;
	box-shadow: none;
	height: 60px;
}
.barLogo {
	filter: none;
	font-size: 20pt;
}
.barRefresh {
	font-size: 20pt;
}
.barTitle {
	text-shadow: none;
	opacity: 0.9;
	width: calc(100% - 96px);
	font-size: 14pt;
}
.sideBar {
	background: #161b22;
}
.menuItem {
	padding: 15px;
	font-size: 11pt;
	margin: 10px;
	border-radius: 10px;
}
.menuItem, .menuItem:hover {
	color: #c9d1d9;
}
.menuItem.selected, .menuItem.selected:hover,
.selected .menuItemIconHolder {
	color: #58a6ff;
}
.menuItemIconHolder {
	font-size: 16pt;
	color: #8b949e;
}
.menuItem:hover {
	background-color: #21262d;
}
.menuItem.selected {
	background-color: #1f6feb20;
}
.menuItem.selected:hover {
	background-color: #1f6feb40;
}
.mainBodyPadding {
	height: 60px;
}
.prettyBox {
	background: #161b22;
	color: #c9d1d9;
	box-shadow: none;
	border: solid 1.5px #30363d;
	border-radius: 20px;
}
.prettyBox.emwinLoader {
	background: #0d1117;
}
.prettyBox.emwinLoader.highlighted {
	box-shadow: 0px 0px 5px 2px #58a6ff50;
}
.prettyBoxList {
	border-bottom-color: #30363d;
}
.forecastCard .fa {
	color: #58a6ff;
}
.spanLink.selected {
	color: #c9d1d9;
}
.prettyBoxContent {
	border-top-color: #30363d;
}
.prettyBox input, .prettyBox select {
	background: transparent;
	border-radius: 10px;
}
.prettyBox input:enabled, .prettyBox select:enabled {
	border: solid 1px #58a6ff;
	color: #58a6ff;
}
.prettyBox input:disabled, .prettyBox select:disabled {
	border: solid 1px #8b949e;
	color: #8b949e;
}
.autoFilterItem {
	color: #58a6ff;
}
.autoFilterSearchHolder input:enabled {
	border: none;
	border-radius: 0;
}
.autoFilterPicklistHolder {
	border-radius: 10px;
	border: solid 1px #58a6ff;
}
.autoFilterPicklist {
	border-top: solid 1px #58a6ff;
}
.otherEmwinDeleteHolder .fa:last-child {
	padding-right: 16px;
}
.prettyBox input:focus, .prettyBox select:focus {
	outline: none;
}
::-webkit-scrollbar-track {
	background: #21262d;
}
::-webkit-scrollbar-thumb {
	background: #484f58;
}
::-webkit-scrollbar-button:vertical:decrement {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='5' fill='rgb(88,166,255)'><polygon points='5,0 0,5 10,5'/></svg>");
}
::-webkit-scrollbar-button:vertical:increment {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='5' fill='rgb(88,166,255)'><polygon points='0,0 10,0 5,5'/></svg>");
	border-bottom-right-radius: 10px;
}
::-webkit-scrollbar-button:vertical:hover {
	background-color: #30363d;
}