body {
	color: #000000 !important;
	font-family: "Times New Roman", sans-serif !important;
}

.site-menubar {
	font-family: "Times New Roman", sans-serif !important;
	font-size: 16px !important;
	font-weight: bold !important;
}

h1, h2, h3, h4, h5, h6 .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "Times New Roman", sans-serif !important;
}

.btn-default {
	color: #212121 !important;
	font-size: 14px !important;
}

.pearl-title {
	color: #212121 !important;
	font-size: 16px !important;
}

.site-navbar .navbar-header .navbar-brand {
	font-family: "Times New Roman", sans-serif !important;
	font-size: 16px !important;
}

.leaflet-container {
	color: #212121 !important;
	font-family: "Times New Roman", sans-serif !important;
	font-size: 16px !important;
}

.table > thead > tr > th {
	font-weight: bold !important;
	color: #000000 !important;
	font-size: 16px !important;
}

.site-menu-item a {
	color: #212121 !important;
	font-size: 16px !important;
}
.site-menu-title {
	font-size: 15px !important;
}

.site-menu-category {
	color: #000000 !important;
	font-weight: bold !important;
}

a.list-group-item {
	color: #000000 !important;
	font-size: 16px !important;
}

.grey-600 {
	color: #212121 !important;
}

output {
	color: #525252 !important;
}

.form-control {
	color: #000000 !important;
	font-size: 16px !important;
}

.control-label {
	color: #000000 !important;
	font-size: 16px !important;
}

.input-sm, .input-md, .input-lg {
	color: #000000 !important;
	font-size: 16px !important;
}

.dropdown-menu > li > a {
	color: #000000 !important;
	font-size: 16px !important;
}

.tt-dropdown-menu .tt-suggestion, .tt-menu .tt-suggestion {
	color: #000000 !important;
	font-size: 16px !important;
}

.btn-select {
	color: #000000 !important;
}

.hover {
	-webkit-filter: invert(100%);
	filter: invert(10%);
}

.bg-color-primary {
	background-color: #3f51b5;
	color: #ffffff !important;
}

#js-action-edit-form-btn {
	color: #fff !important;
	background-color: #00acc1 !important;
	border-color: #00acc1 !important;
}

table {
	color: #000000 !important;
	font-size: 16px !important;
}

.bootstrap-table .fixed-table-container {
	border-color: #333333 !important;
	font-size: 16px !important;
}

.bootstrap-table .table td, .bootstrap-table .table th {
	border-color: #8c8c8c !important;
	font-size: 16px !important;
}
.page-title {
	font-size: 26px !important;
}

.modal-header .close {
	color: #000000 !important;
	font-size: 32px;
	opacity: unset !important;
}

.modal-header .close :hover {
	font-weight: bold !important;
}
.modal-header {
	padding-bottom: 0 !important;
}

.font-weight-400-custom {
	font-weight: 400 !important;
}
.widget-shadow {
	box-shadow: 0 2px 8px 0 rgba(0,0,0,.3)!important;
}

