a {
	color: #0F70B7;
}

.btn-primary,
html.dark-mode .btn-primary {
	background: #0F70B7;
	border-color: #0F70B7;
}

.btn-primary:focus,
.btn-primary:hover,
html.dark-mode .btn-primary:focus,
html.dark-mode .btn-primary:hover {
	background: #2789d1;
	border-color: #2789d1;
}

.form-control:focus {
	border-color: #0F70B7;
	box-shadow: 0 0 0 0.2rem rgba(15,112,183,0.25);
}

#layout-menu {
	background: #1b2023;
}

#layout-menu .popover-header {
	background: #1b2023 !important;
}

#taskmenu .special-buttons {
	background: #1b2023;
}

#taskmenu .action-buttons a {
	color: #0F70B7;
}

html.dark-mode #taskmenu .action-buttons a {
	color: #0F70B7;
}

html.dark-mode .listing li.selected, 
html.dark-mode .listing li.selected>a, 
html.dark-mode .listing li.selected>div>a, 
html.dark-mode .listing tr.selected td {
	color: #0F70B7;
}

.custom-switch .custom-control-input:checked~.custom-control-label::before {
	border-color: #2789d1;
	background-color: #2789d1;
}