/* DO NOT CHANGE THIS FILE! */

/* selected (active) submenu item */
.skin-blue .treeview-menu > li.active > a {
	color: #ffffff;
	background-color: #3378de !important; /* main color + 1 */
}

.skin-blue .sidebar-menu > li:hover > a,
.skin-blue .sidebar-menu > li.active > a {
	border-left-color: #0b5ed8;
}

.skin-blue .main-header .logo:hover {
	background-color: #073e90;
}

.skin-blue .main-header .navbar .sidebar-toggle:hover {
	background-color: #094eb4;
}

.modal-primary .modal-header, .modal-primary .modal-footer {
    border-color: #094eb4;
}

/* columns show/hide menu hover */
.columns-menu li label:hover {
	color: #ffffff;
	background-color: #3378de; /* main color + 1 */
}

/* context menu hover */
.custom-menu li:hover {
	color: #ffffff;
	background-color: #3378de; /* main color + 1 */
}

/* active main menu item */
.skin-blue .sidebar-menu > li.active > a {
	color: #000000 !important;
	background-color: #5c93e5 !important; /* main color + 2 */
	border-left-color: #0b5ed8 !important;
}

/* modal dialog */
.modal-primary .modal-header, .modal-primary .modal-footer {
	color: #ffffff !important;
	background-color: #0b5ed8 !important; /* main color + 1 */
}
.modal-primary .modal-body {
	color: #000000 !important;
	background-color: #5c93e5 !important; /* main color + 2 */
}
.modal-primary .btn-danger {
	color: #000000 !important;
	background-color: #5c93e5; /* main color + 2 */
	border-color: #5c93e5; /* main color + 2 */
}
.btn-primary, .btn-primary:focus, .btn-primary:active {
	color: #000000 !important;
	background-color: #3378de; /* main color + 2 */
	border-color: #0b5ed8; /* main color + 2 */
}

.btn-primary:hover {
	background-color: #5c93e5 !important;
	border-color: #3378de; /* main color + 2 */
}

/* export buttons hover */
div.export:hover {
	color: #ffffff;
	background-color: #073e90; /* main color - 2 */
}

/* checkmark and cross colors on buttons */
i.fa.fa-check {
	color: #5f5;
}
i.fa.fa-times {
	color: #f33;
}

/* menu item hover */
.skin-blue .sidebar-menu > li a:hover, .sidebar-menu .treeview-menu > li a:hover {
	color: #000000;
	background-color: #85aeeb; /* main color + 3 */
}

/* header left */
.skin-blue .main-header .logo {
	color: #ffffff;
	background-color: #094eb4; /* main color - 1 */
}

/* header right */
.skin-blue .main-header .navbar {
	color: #ffffff;
	background-color: #0b5ed8; /* main color */
}

/* user dropdown */
.skin-blue .main-header li.user-header {
	color: #ffffff;
	background-color: #0b5ed8; /* main color */
}

.login-logo {
	background-color: #0b5ed8;
	color: #ffffff;
}

.form-control:focus {
    border-color: #5c93e5;
}


::selection {
	color: #ffffff;
	background-color: #0b5ed8;
}
::-moz-selection {
	color: #ffffff;
	background-color: #0b5ed8;
}
::-webkit-selection {
	color: #ffffff;
	background-color: #0b5ed8;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	color: #ffffff;
	background-color: #0b5ed8;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
	background: #0b5ed8;
	color: #ffffff;
	border-color: #0b5ed8;
}
.about div {
	background-image: url(../img/icons/32x32/information.png); /* TODO themes */
}
.fab {
	color: white;
	background-color: #0b5ed8;
}
input:checked + .slider {
	background-color: #0b5ed8; /* ON background */
}
