* {
	font-family: "Josefin Sans", sans-serif;
}

body#login-custom {
	background-image: url(./img/login.jpg);
}

.form-signin {  background-color: #f4f0eb; }

.demo-login, .forgotten-password, .login-logo-default {
	display: none;
}

body {
	background-color: #fff;
}

.nav_menu {
	padding-right: 30px;
}

.top_nav .toggle {
	background-image: url(./img/logo.jpg);
	width: 275px;
}

.toggle {
	width: 230px;
	text-align: left;
}

.top_nav .navbar-right {
	width: 400px;
	float: right;
}

.top_nav .navbar-right li {
	min-width: 35px;
}

.top_nav .navbar-right li a {
	padding: 15px 10px 0 10px;
}

.top_nav .navbar-right li i.fa-2x {
	font-size: 1.5em;
}

body.nav-sm .container.body .left_col, .nav_menu {
	background: #fff;
}

body.nav-sm .container.body .nav_menu, .right_col {
	border-left: solid 2px #847b77;
}

.nav.side-menu>li>a, .nav.side-menu>li.active>a, .nav.navbar-right>li>a,
	.nav.toggle a {
	color: #847b77;
}

.right_col .bcrump {
	background-color: #847b77;
	color: #fff;
}

ul.nav.side-menu li.active {
	background-color: #e7eaec;
}

ul.nav.child_menu li.submenu-title {
	background-color: #847b77;
}

body.nav-sm ul.nav.child_menu {
	background-color: #e7eaec;
}

.nav.side-menu>li>a:active, .nav.side-menu>li>a:focus, .nav.side-menu>li>a:hover,
	.nav.side-menu>li.active>a, .nav.navbar-right>li>a:active, .nav.navbar-right>li>a:focus,
	.nav.navbar-right>li>a:hover, .nav.toggle a:active, .nav.toggle a:focus,
	.nav.toggle a:hover {
	color: #847b77;
}

.panel-default>.panel-heading {
	background: #f4f0eb;
}

h1, h2, h3, h4, h5, h6, .panel-heading h3 {
	color: #847b77;
	font-weight: 700;
}

a:hover, a:focus, a:active {
	color: #847b77;
}

.nav-tabs .btn-default, .nav-tabs .btn-default:active, .nav-tabs .btn-default:focus,
	.nav-tabs .btn-default:hover, .nav-tabs>li.active>a, .nav-tabs>li.active>a:active,
	.nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	color: #333;
}

.ui-multiselect .selected>.selected, .toolbar b, .toolbar span, a {
	color: #847b77;
}

.ui-multiselect .selected a, .ui-multiselect .available a {
	background-color: #fff !important;
	color: #847b77;
}

.ui-multiselect .selected span, .ui-multiselect .available span {
	margin-left: 4px;
}

a.action, .btn-paneltitle, .btn-group .active, .thumblist-element.checkreport::before,
	tr.ui-state-highlight, .btn-primary {
	background-color: #847b77 !important;
	color: #fff;
}

.datepicker-days .day:active, .datepicker-days .day:focus,
	.datepicker-days .day:hover {
	background-color: #847b77 !important;
	color: #fff;
}

.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:focus,
	.ui-jqgrid-pager td.btn-primary, .ui-jqgrid-pager td.btn-primary:hover
	{
	border-color: #918885;
}

.btn-primary:active, .btn-primary:focus, .btn-primary:hover,
	.btn-paneltitle.btn.focus, .btn-paneltitle.btn:active, .btn-paneltitle.btn:focus,
	.btn-paneltitle.btn:hover {
	background-color: #847b77 !important;
	color: #fff;
}

tr.ui-state-highlight:hover, .ui-jqgrid-btable tr:hover, .ui-state-hover .toolbar span,
	.ui-state-hover .toolbar b {
	background-color: #847b77 !important;
	color: #fff;
}

.ui-jqgrid-btable tr.ui-subgrid:hover, .ui-jqgrid-btable tr.ui-subgrid:hover thead tr:hover
	{
	color: #333;
	background: transparent !important;
}

/* MULTITABLE */
.ui-state-default.ui-jqgrid-pager.ui-corner-bottom, .ui-jqgrid-toppager table,
	.ui-jqgrid-toppager, .ui-pager-control {
	background-color: #f4f0eb !important;
}