/* css by EA */
#sidebar {
	background: #f9f9f9!important;
}
.skin-3 .nav-list>li>a {
	background: #f9f9f9!important;
}
.widget-header-small {
	padding: 7px 10px!important;
}
.widget-header-small h4 {
	font-size: 16px;
}
td.column-project-id {
	text-align: left!important;
}
.day-separator {
	background: #dcdcdc!important;
	font-weight: bold!important;
}
.day-separator td {
	padding: 10px!important;
	text-align: left!important;
}
td.due-0, td.overdue {
	background: #e76a6a!important;
}
td.due-1 {
	background: #a7ad50!important;
}
/*.widget-box {
	border: none!important;
}
body {
	color: #fff;
}
.skin-3 .main-container:before {
	background: #222!important;
}
.widget-body,
.widget-toolbox,
.table tr {
	background: #383838!important;
}
.widget-body a {
	color: #3282ad!important;
}
body .widget-box td,
body .widget-box td:last-child,
body .widget-box th {
	border-color: #222!important;
	border-bottom-color: #222!important;
}
body .table-bordered>tbody>tr:last-child>td {
	border-bottom-color: #222!important;
	border-width: 0!important;
}
body .btn.btn-white {
	background: #212121!important;
	color: #fff!important;
	border-color: #212121!important;
}
input[type=checkbox].ace+.lbl::before, input[type=radio].ace+.lbl::before {
	background: #212121!important;
	border-color: #212121!important;
}
.input-sm,
.input-xs,
.form-control,
td input[type="text"] {
	background: #212121!important;
	border-color: #212121!important;
	color: #fff!important;
}
.widget-toolbox {
	border-color: #222!important;
}
.footer .footer-inner .footer-content {
	border: none!important;
}
td.category, th.category {
	background: rgba(255, 255, 255, 0.04)!important;
	color: #fff!important;
}
td.category label, th.category label {
	background: transparent!important;
	color: #fff!important;
}*/