body {
	background-color: #101010;
	color: #666666;
}
.navbar {
	box-shadow: 0px 5px 10px #444444;
}
.navbar .navbar-nav > li > a,
.navbar .navbar-nav:focus > li > a,
.navbar .navbar-brand,
.navbar .navbar-brand:focus {
	color: #cccccc;
}
.navbar .navbar-nav > li > a:hover,
.navbar .navbar-brand:hover {
	color: #ffffff;
}
.navbar .navbar-nav > .active > a,
.navbar .navbar-nav > .active > a:hover,
.navbar .navbar-nav > .active > a:focus {
	background: linear-gradient(to bottom, rgba(16,16,16,1) 0%,rgba(50,50,50,1) 100%);
	color: #ffffff;
}
.navbar .navbar-nav  .open > a,
.navbar .navbar-nav  .open > a:hover,
.navbar .navbar-nav  .open > a:focus {
	color: #cccccc;
	background-color: #222222;
}
.navbar .navbar-nav .open .dropdown-menu {
	background-color: #222222;
}
.navbar .navbar-nav .open .dropdown-menu > li > a {
	color: #cccccc;
}
.navbar .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #ffffff;
}
.navbar .navbar-nav .open .dropdown-menu > .active > a,
.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: #ffffff;
}
.navbar .navbar-toggle {
	background-color: #101010;
}
.navbar .navbar-toggle:hover {
	background-color: #cccccc;
}
#login_panel .panel-heading {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(32, 32, 32, 1) 100%) !important;
  padding: 10px 15px;
  font-size: 16px;
	color: #666666;
}
#login_panel.panel-danger .panel-heading {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgb(63, 0, 0) 100%) !important;
	color: #a54444;
}
#login_panel .panel-body {
	background: #101010;
}
.panel {
	box-shadow: 0px 0px 20px #444444;
}
.panel > .panel-heading {
	background: linear-gradient(to bottom, rgba(16,16,16,1) 0%,rgba(20,20,20,1) 100%);
}
.panel > .panel-heading:hover {
	background: linear-gradient(to bottom, rgba(16,16,16,1) 0%, rgba(4,27,52,1) 100%);
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #666666;
}
.panel-body {
	background: linear-gradient(to bottom, rgba(16,16,16,1) 0%,rgba(20,20,20,1) 100%);
}
.panel-default {
	border-color: #666666;
}
.dropdown-menu {
	background-color: #222222;
	box-shadow: 0 6px 12px rgba(255, 255, 255, 0.4);
}
.dropdown-menu > li > a {
	color: #cccccc;
}
.dropdown-menu > li > a:hover {
	background-color: #666666;
	color: #ffffff;
}
.badge {
	background-color: #666666;
	color: #101010;
}
.label {
	color: #101010;
}
.form-control {
	background-color: #101010;
	color: #aaaaaa;
	border: 1px solid #666666;
}
.btn-default {
	background-color: #101010;
	color: #cccccc;
	border-color: #666666;
}
.btn-default:hover {
	background-color: #666666;
	color: #ffffff;
}
.input-group-addon {
	background-color: #101010;
	color: #cccccc;
	border: 1px solid #666666;
}
.panel-heading a {
	color: #aaaaaa;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	color: #cccccc;
}
.ui-datepicker {
	background: #888888 !important;
}
.table-hover td {
	color: #cccccc;
}
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
	background-color: #222222;
}
.table-hover > tbody > tr.danger > td {
	background-color: #3a1616;
}
.table-hover > tbody > tr.success > td {
	background-color: #203616;
}
.table-hover > tbody > tr.danger:hover > td {
	background-color: #4f1b1b;
}
.table-hover > tbody > tr.success:hover > td {
	background-color: #27461b;
}