body {
	background-color: #000;
	color: #d5d5d5;
}
body.blank {
    background-color: #000;
    color: #d5d5d5;
}
#logo.light-version {
    background-color: #000;
    color: #d5d5d5;
    border-bottom: 1px solid #333;
}
#logo.light-version span {
    color: #d5d5d5;
}
#header {
    background-color: #000;
    border-bottom: 1px solid #333;
}
.header-link {
    border-right: 1px solid #333;
    border-left: 1px solid #333;
    background: #000;
}
.header-link:hover {
    background: #333;
}
.navbar-nav>li>a:hover, .navbar-nav>li>a:focus, .navbar-nav .open>a, .navbar-nav .open>a:hover, .navbar-nav .open>a:focus {
    background: #333;
    border-bottom: 1px solid #333;
}
.img-circle {
	border: 2px solid #777;
}
.dropdown-menu {
	background-color: #333;
}
.dropdown-menu > li > a {
    color: #d5d5d5;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #e7e7e7;
    text-decoration: none;
    background-color: #3d3d3d;
}
.text-muted, a.text-muted, a.text-muted:visited {
    color: #a5a5a5;
}
a.text-muted:hover, a.text-muted:active {
    color: #c5c5c5;
}
#side-menu {
    background: #151515;
}
#side-menu li:first-child {
    border-top: 1px solid #333;
}
#side-menu li {
    border-bottom: 1px solid #333;
}
#side-menu li a {
    color: #d5d5d5;
}
#side-menu.nav>li>a:hover, #side-menu.nav>li>a:focus {
    background: #333;
}
.footer {
    background: #000;
    border-top: 1px solid #333;
}
#wrapper {
    background: #222;
    border-left: 1px solid #333;
}
.hpanel .panel-body {
    background: #222;
}
.hpanel .hbuilt.panel-heading {
    background: #222;
}
.table-hover > tbody > tr:hover {
    background-color: #151515;
}
.form-control {
    border-color: #777 !important;
    background-color: #151515;
    color: #e7e7e7;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #666;
    opacity: 1;
}
input[type="checkbox"] {
    border-color: #777 !important;
    background-color: #151515;
    color: #e7e7e7;
}
.btn-default {
    background-color: #222 !important;
    border-color: #e7e7e7 !important;
    color: #e7e7e7 !important;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    background-color: #444 !important;
    border-color: #e7e7e7 !important;
    color: #e7e7e7 !important;
}
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default.active[disabled], fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
    background-color: #333 !important;
    border-color: #454545 !important;
}
.help-block {
    color: #a5a5a5;
}
.small-header .panel-body small {
    color: #a5a5a5;
}
.hr-line-dashed {
    border-top: 1px dotted #3d3d3d;
}
.sweet-alert {
    background-color: #000;
}
.sweet-alert button.cancel {
    background-color: #333;
}
.sweet-alert button.cancel:hover {
    background-color: #555;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-color: #555;
}
.datepicker table tr td.day:hover, .datepicker table tr td.day.focused, .datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover {
    background: #000;
}
.btn-outline {
    color: inherit;
    background-color: transparent;
}
.table-hover > tbody > tr:hover {
    background-color: #353535;
}
.form-control[disabled] {
    background-color: #252525;
}
.input-error {
    background-color: #000;
}

.chosen-container .chosen-drop {
    border: 1px solid #777;
    background: #151515;
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15)
}

.chosen-container .search-choice .group-name,
.chosen-container .chosen-single .group-name {
    color: #e7e7e7
}

.chosen-container-single .chosen-single {
    border: 1px solid #777;
    background-color: #151515;
    color: #e7e7e7;
}

.chosen-container-single .chosen-default {
    color: #e7e7e7
}

.chosen-container-single .chosen-search input[type=text] {
    border: 1px solid #777;
    background: #151515 url(chosen-sprite.png) no-repeat 100% -20px;
}

.chosen-container .chosen-results {
    color: #e7e7e7;
}

.chosen-container .chosen-results li.disabled-result {
    color: #ccc;
}

.chosen-container .chosen-results li.highlighted {
    background-color: #00188e;
    color: #fff
}

.chosen-container .chosen-results li.no-results {
    color: #e7e7e7;
    background: #333
}

.chosen-container-active .chosen-single {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #777;
    background-color: #151515;
    box-shadow: 0 1px 0 #e7e7e7 inset
}

.chosen-container-active .chosen-choices li.search-field input[type=text] {
    color: #e7e7e7 !important
}