@import url('https://fonts.googleapis.com/css2?family=Mulish:wght@400;700&display=swap');

html, body {
	font-family: Mulish, sans-serif;
	font-size: 14px;
	background-color: #F6F6F8;
}

.navbar-inverse,
#selectCompanyMenu.dropdown-menu,
li.dropdown > ul.dropdown-menu {
	background-color: #143651;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
	background-color: #194466;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .dropdown-menu > li > a:hover,
.navbar-inverse .dropdown-menu > li > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover {
	background-color: #194466;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .dropdown-menu > li.active > a {
	background-color: #194466;
}

.navbar-default,
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > div > a {
	background-color: #006FF0;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > div > a:hover,
.navbar-default .navbar-nav > div > a:focus {
	background-color: #0A7CFF;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	background-color: #3392FF;
}

.application-block:hover {
	background-color: #FFFFFF;
}

.pagination > li > a {
	color: #0064D6;
}

.pagination > li > a.active,
.sidenav .selected,
.sidenav .selected:hover {
	background-color: #3392FF;
	color: white;
}

.pagination > .active > a,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color: #006FF0;
	border-color: #006FF0;
}

.pagination > li > a:hover {
	color: #0064D6;
}

.pagination > .active > a:hover {
	background-color: #0064D6;
	border-color: #008cca;
}

.btn-primary {
	background-color: #006FF0;
	border-color: #006FF0;
	color: white;
}

.btn-primary:hover,
.btn-primary:active:hover,
.btn-primary.active:hover,
.btn-primary:focus,
.btn-primary.focus {
	background-color: #0064D6;
	border-color: #008cca;
	color: white;
}

.btn-primary:active {
	background-color: #0064D6;
}

.btn-primary[disabled]:hover {
	background-color: #006FF0;
}

.btn-alternate {
	background-color: #019fe2;
	border-color: #008cca;
	color: white;
}

.btn-alternate:hover,
.btn-alternate:active:hover,
.btn-alternate.active:hover,
.btn-alternate:focus,
.btn-alternate.focus {
	background-color: #008cca;
	border-color: #008cca;
	color: white;
}

.btn-danger {
	background-color: #D8374A;
	border-color: #ed254e;
	color: white;
}

.btn-danger:hover,
.btn-danger:active:hover,
.btn-danger.active:hover,
.btn-danger:focus,
.btn-danger.focus {
	background-color: #CD283C;
	border-color: #c51035;
	color: white;
}

.btn-danger:active {
	background-color: #CD283C;
}

.btn-danger[disabled]:hover {
	background-color: #D8374A;
}

.btn-success {
	background-color: #28a745;
	border-color: #28a745;
	color: white;
}

.btn-success:hover,
.btn-success:active:hover,
.btn-success.active:hover,
.btn-success:focus,
.btn-success.focus {
	background-color: #1e7e34;
	border-color: #1e7e34;
	color: white;
}

.btn-success:active {
	background-color: #1e7e34;
}

.btn-success[disabled]:hover {
	background-color: #28a745;
}

.application-icon, .license-icon {
	background-color: #0064D6;
}

.application-block:hover .application-icon {
	background-color: #0064D6;
}

.application-block:hover {
	background-color: #FFFFFF;
}

a,
a:active {
	color: #0064D6;
	text-decoration: none;
}

.sidenav .navitem {
	text-decoration: none;
}

.sidenav .navitem:not(.selected) {
	color: #0064D6;
}

a:hover,
a:focus {
	color: #0053B2;
	text-decoration: underline;
}

#nofilter,
.text-danger {
	color: #D8374A;
}

.text-success {
	color: #28a745;
}

.app-date-filter #filterIndicator.filteron,
.app-date-filter #timeIndicator.nottoday,
.datepicker table tr td.today {
	background-color: #fff9af;
	color: black;
}

.app-date-filter #filterIndicator.filteron a,
.app-date-filter #timeIndicator.nottoday a {
	color: black;
}

tr.reportgroup span.group,
tr.reportgroup .group-caret,
.tree-back td,
.tree-back td:hover,
tr.reportrow .report-expand {
	color: #006FF0;
}

.BoldNode,
.treeview-links .TreeNode,
.treeview-links .TreeNodeOver,
.treeview-links .TreeNodeSelect,
.treeview-links .TreeNodeList,
.treeview-links .TreeNodeListOver,
.treeview-links .TreeNodeListSelect {
	color: #006FF0;
}

.BoldNode: hover,
.OverNode,
.treeview-links.TreeNodeOver,
.treeview-links.TreeNodeListOver {
	color: #0064D6;
}

div.treeNoHover.TreeNodeSelect.TreeNode,
div.treeNoHover.rtSelected.rtIn {
	background-color: #3392FF;
	color: white;
}

div.RadTreeView_Optimaze .rtHover .rtIn {
	background-color: #3392FF;
	color: white;
}

div.RadTreeView_Optimaze .rtSelected .rtIn,
div.treeNoHover .TreeNodeSelect .TreeNode {
	background-color: #0A7CFF;
	color: white;
}

#criteria .badge-primary {
	background-color: #1AB8FD;
	color: white;
}

#criteria .badge-danger {
	background-color: #D8374A;
}

#SavedFiltersDiv .badge {
	background-color: #f5f5f5;
	color: black;
}

.text-primary {
	color: #28a745;
}

.alert-info {
	background-color: #e6f8f9;
	color: #00babe;
	border-color: #00babe;
}

