body#login-custom {
	background-image: url(./img/login.jpg);
	cursor: zoom-in;
}

.demo-login, .forgotten-password, .login-logo-default {
	display: none;
}

body {
	background-color: #f2ede3;
	font-family: 'AvenirLTStd-Light', Sans-serif;
}

.nav_menu {
	padding-right: 30px;
}

.top_nav .toggle {
	background-image: url(./img/logo.png);
	width: 380px;
}

.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 .container.body .right_col {
	background: #fff;
}

body.nav-sm .container.body .left_col, .nav_menu {
	background: #f2ede3;
}

body.nav-sm .container.body .nav_menu, .right_col {
	border-left: solid 2px #c02132;
}

.nav.side-menu>li>a, .nav.side-menu>li.active>a, .nav.navbar-right>li>a,
	.nav.toggle a {
	color: #555;
}

.right_col .bcrump {
	background-color: #c02132;
	color: #fff;
}

ul.nav.side-menu li.active {
	background-color: #fff;
}

ul.nav.child_menu li.submenu-title {
	background-color: #c02132;
}

ul.nav.child_menu>li>a:focus, ul.nav.child_menu>li>a:hover {
	background-color: #f8f8f8;
}

body.nav-sm ul.nav.child_menu {
	background-color: #fff;
}

	.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: #555;
}

.nav.side-menu>li.active>a, 
.nav.side-menu>li>a:active, .nav.side-menu>li>a:focus, .nav.side-menu>li>a:hover { color: #13aff0; }

.nav-sm ul.nav.child_menu li a:active, .nav-sm ul.nav.child_menu li a:focus, .nav-sm ul.nav.child_menu li a:hover { color: #555; }

h1, h2, h3, h4, h5, h6, .panel-heading h3 {
	color: #333;
	font-weight: 500;
}

a:hover, a:focus, a:active {
	color: #555;
}

.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: #555;
}

.subnav.nav-tabs>li.active>a, .subnav.nav-tabs>li.active>a:active,
	.subnav.nav-tabs>li.active>a:focus, .subnav.nav-tabs>li.active>a:hover
	{
	color: #555;
}

.nav-tabs>li>a {
	background-color: #b6c0c5;
	color: #555;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:active, .nav-tabs>li.active>a:focus,
	.nav-tabs>li.active>a:hover, .nav-tabs>li>a:active, .nav-tabs>li>a:hover,
	.nav-tabs>li>a:focus {
	background-color: #f5f5f5;
}

.subnav.nav-tabs>li.active>a, .subnav.nav-tabs>li.active>a:active,
	.subnav.nav-tabs>li.active>a:focus, .subnav.nav-tabs>li.active>a:hover,
	.subnav.nav-tabs>li>a:active, .subnav.nav-tabs>li>a:hover, .subnav.nav-tabs>li>a:focus
	{
	background-color: transparent;
}

.nav-tabs>li.active::after {
	border-top: 10px solid #f5f5f5;
}

.nav-tabs>li.active::before {
	border-bottom: 10px solid #f5f5f5;
}

.popover .popover-content .list-unstyled li:hover, .popover .popover-content .list-unstyled li:hover a, .popover .popover-content .list-unstyled a:hover
	{
	background-color: #f8f8f8 !important;
}

.ui-multiselect .selected>.selected, .toolbar b, .toolbar span, a {
	color: #555;
}

.ui-multiselect .selected a, .ui-multiselect .available a {
	background-color: #fff !important;
	color: #555;
}

.ui-multiselect .selected span, .ui-multiselect .available span {
	margin-left: 4px;
}

.panel-default>.panel-heading {
	background: #f5f5f5;
}

.thumblist-element.checkreport::before {
	background-color: #5cb85c;
	border-color: #4cae4c;
	color: #fff;
}

a.action, .btn-paneltitle, .btn-group .active
	{
	background-color: #13aff0 !important;
	border: solid 1px #2e6da4;
	color: #fff;
}

.datepicker-days .day:active, .datepicker-days .day:focus,
	.datepicker-days .day:hover {
	background-color: #f5f5f5 !important;
	color: #fff;
}

.btn-primary, .btn-paneltitle {
	background-color: #13aff0 !important;
}

.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: #286090 !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: #f5f5f5 !important;
	color: #555;
}

.ui-jqgrid-btable tr.ui-subgrid:hover, .ui-jqgrid-btable tr.ui-subgrid:hover thead tr:hover
	{
	color: #333;
	background: transparent !important;
}

/* Multitable */
.ui-jqgrid-btable { font-family: 'AvenirLTStd-Light', Sans-serif; }

.jqgroup, .ui-jqgrid-toppager, .ui-jqgrid-toppager table,
	.ui-state-default.ui-jqgrid-pager.ui-corner-bottom, .ui-state-default.ui-jqgrid-pager.ui-corner-bottom,
	.ui-pager-control, .ui-subgrid .ui-jqgrid-pager tr:hover, tr.ui-state-highlight
	{
	background: #f5f5f5 !important;
}

tr.ui-state-highlight, .ui-jqgrid-btable tr:hover a i {
	color: #555 !important;
}

.ui-widget-content.subgrid-cell, .ui-jqgrid-btable .jqgrow:nth-child(2n)
	{
	background: #fff;
}

.ui-jqgrid-btable tr:hover {
	background: #f8f8f8 !important;
}
/* EO Multitable */