/* DO NOT CHANGE THIS FILE! */

/* selected (active) submenu item */
.skin-blue .treeview-menu > li.active > a {
	color: #ffffff;
	background-color: #368d61 !important; /* main color + 1 */
}

.skin-blue .sidebar-menu > li:hover > a,
.skin-blue .sidebar-menu > li.active > a {
	border-left-color: #006f37;
}

.skin-blue .main-header .logo:hover {
	background-color: #003f1f;
}

.skin-blue .main-header .navbar .sidebar-toggle:hover {
	background-color: #00572b;
}

.modal-primary .modal-header, .modal-primary .modal-footer {
    border-color: #00572b;
}

/* columns show/hide menu hover */
.columns-menu li label:hover {
	color: #ffffff;
	background-color: #368d61; /* main color + 1 */
}

/* context menu hover */
.custom-menu li:hover {
	color: #ffffff;
	background-color: #368d61; /* main color + 1 */
}

/* active main menu item */
.skin-blue .sidebar-menu > li.active > a {
	color: #000000 !important;
	background-color: #6cac8c !important; /* main color + 2 */
	border-left-color: #006f37 !important;
}

.navbar-nav > .user-menu > .dropdown-menu .treeview:hover, .navbar-nav > .user-menu > .dropdown-menu .treeview:hover A {
	color: #000000 !important;
	background-color: #6cac8c !important; /* main color + 2 */
}

/* modal dialog */
.modal-primary .modal-header, .modal-primary .modal-footer {
	color: #ffffff !important;
	background-color: #006f37 !important; /* main color + 1 */
}
.modal-primary .modal-body {
	color: #000000 !important;
	background-color: #6cac8c !important; /* main color + 2 */
}
.modal-primary .btn-danger {
	color: #000000 !important;
	background-color: #6cac8c; /* main color + 2 */
	border-color: #6cac8c; /* main color + 2 */
}
.btn-primary, .btn-primary:focus, .btn-primary:active {
	color: #000000 !important;
	background-color: #368d61; /* main color + 2 */
	border-color: #006f37; /* main color + 2 */
}

.btn-primary:hover {
	background-color: #6cac8c !important;
	border-color: #368d61; /* main color + 2 */
}

/* export buttons hover */
div.export:hover {
	color: #ffffff;
	background-color: #003f1f; /* main color - 2 */
}

/* menu item hover */
.skin-blue .sidebar-menu > li a:hover, .sidebar-menu .treeview-menu > li a:hover {
	color: #000000;
	background-color: #a3cbb7; /* main color + 3 */
}

/* header left */
.skin-blue .main-header .logo {
	color: #ffffff;
	background-color: #00572b; /* main color - 1 */
}

/* header right */
.skin-blue .main-header .navbar {
	color: #ffffff;
	background-color: #006f37; /* main color */
}

/* user dropdown */
.skin-blue .main-header li.user-header {
	color: #ffffff;
	background-color: #006f37; /* main color */
}

.login-logo {
	background-color: #006f37;
	color: #ffffff;
}

.form-control:focus {
    border-color: #6cac8c;
}


::selection {
	color: #ffffff;
	background-color: #006f37;
}
::-moz-selection {
	color: #ffffff;
	background-color: #006f37;
}
::-webkit-selection {
	color: #ffffff;
	background-color: #006f37;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	color: #ffffff;
	background-color: #006f37;
}
.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: #006f37;
	color: #ffffff;
	border-color: #006f37;
}
.about div {
	background-image: url(../img/themes/006f37/icons/32x32/information.png); /* TODO themes */
}
.fab {
	color: #ffffff;
	background-color: #006f37;
}
input:checked + .slider {
	background-color: #006f37; /* ON background */
}
