body {
	color: rgb(51 51 51);
	background-color: rgb(245, 245, 245);
}

html, body, body > .d-flex {
	/*height: 100%;*/
	height: auto;
}



#sidebar-wrapper {
	/*background-color: rgb(54, 73, 54) !important;*/
	border-right: unset !important;
	background-color: rgb(47, 47, 47) !important;
}
#sidebar-wrapper > div {
	/*border-right: 1px solid rgb(222, 226, 230) !important;*/
}
#sidebar-wrapper > .sidebar-heading {
	background-color: rgb(54, 73, 54);
	color: #fff;
	font-size: 0.9rem;
}
#sidebar-wrapper > .list-group > .list-group-item {
	background-color: rgb(47, 47, 47) !important;
	color: #fff;

	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	font-size: 110%;
}
#sidebar-wrapper > .list-group > .list-group-item:hover {
	background-color: rgb(62, 62, 62) !important;
}

#page-content-wrapper > nav.navbar {
	background-color: rgb(120, 167, 82) !important;
	display: flex;
	/*flex-flow: row nowrap;*/
	flex-flow: row wrap;
}
#page-content-wrapper > nav.navbar > .navbar-image-container > a > img {
	height: 2.5rem;
}
#page-content-wrapper > nav.navbar #navbarSupportedContent > .navbar-nav > .nav-item > .nav-link {
	color: #fff;
}

#page-content-wrapper {
	/*background-color: rgb(245, 245, 245);*/
}



.dataTables_wrapper table {
	background-color: #fff;
}
.dataTables_wrapper > .row {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}



a {
	color: rgb(120, 167, 82);
}
.btn-primary {
	background-color: rgb(120, 167, 82);
	border-color: rgb(120, 167, 82);
}
.btn-primary:hover {
	background-color: rgb(101 140 70);
	border-color: rgb(101 140 70);
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
	background-color: rgb(101 140 70);
	border-color: rgb(101 140 70);
}

input.form-control.form-control-file {
	height: 100%;
	padding-left: 0.375rem;
}



.modal.custom-modal-styles .modal-header {
	color: #fff;
}

.modal.custom-modal-styles .modal-content,
.modal.custom-modal-styles .modal-header {
	border-radius: 0px;
}

.modal.custom-modal-styles .modal-footer .btn {
	color: #fff;
}

.modal.custom-modal-styles .modal-footer .btn.btn-warning {
	background-color: rgb(255, 191, 0);
	border-color: rgb(255, 191, 0);
	color: rgb(33, 37, 41);
}
.modal.custom-modal-styles .modal-header.bg-warning {
	background-color: rgb(255, 191, 0);
	border-color: rgb(255, 191, 0);
	color: rgb(33, 37, 41);
}